contextualcode / ezplatform-admin-url-alias-redirects
eZ Platform bundle that listens for front-end url aliases while in an admin siteaccess, and redirects to the appropriate location in admin.
Requires
- ezsystems/ezplatform-kernel: ^1.0
- symfony/flex: ^1.6.3
This package is not auto-updated.
Last update: 2024-12-19 13:01:28 UTC
README
NB -- this seems to now be out-of-the-box functionality in Ibexa 4
This is an eZ Platform bundle to that listens for front-end url aliases while in an admin siteaccess, and redirects to the appropriate location in admin.
Installation
Run composer require
:
composer require contextualcode/ezplatform-admin-url-alias-redirects
Enable the bundle in config/bundles.php
:
return [
...,
ContextualCode\EzPlatformAdminURLAliasRedirectsBundle\EzPlatformAdminURLAliasRedirectsBundle::class => ['all' => true],
...,
];
Usage
Usage is automatic once the bundle is enabled.
A short example:
If you have 3 siteaccesses:
site_admin
domainwww.admin.com
site_1
, domainwww.site1.com
, root nameSite1
- Path
www.site1.com/Page1
- Path
site_2
, domainwww.site2.com
, root nameSite2
- Path
www.site2.com/Page2
- Path
Out of the box, you can visit Page1
in the admin interface at www.admin.com/Site1/Page1
, and Page2
at www.admin.com/Site2/Page2
.
But what if you don't want to add the site root path, i.e. /Site1
or /Site2
each time you visit the page in admin?
This bundle solves it for you! You can visit www.admin.com/Page1
and you'll be redirected to www.admin.com/Site1/Page1
.
And www.admin.com/Page2
will redirect you to www.admin.com/Site2/Page2
, etc.
Objects with the same path except for the site root path will redirect to the first defined siteaccess that the user has access to.