Skip to content

netgen/NetgenSiteAccessRoutesBundle

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Netgen Siteaccess Routes Bundle

Code Coverage Quality Score Downloads Latest stable License

Netgen Siteaccess Routes Bundle is an Ibexa Platform bundle which allows you to specify in which siteaccesses or siteaccess groups can a route be used.

By default, all routes are accessible in all siteaccesses. To specify in which siteaccess a route can be used, you will need to add an allowed_siteaccess param to the defaults section of a route or route import:

netgen_site_blog:
    path: /blog
    controller: "netgen_site.controller.blog:blogAction"
    methods: [GET]
    defaults:
        allowed_siteaccess: cro

or

_netgen_site:
    resource: "@NetgenSiteBundle/Resources/config/routing.yaml"
    defaults:
        allowed_siteaccess: cro

You can even specify an array of siteaccesses, or use siteaccess groups:

defaults:
    allowed_siteaccess: [backend_group, cro]

As a special case, you can use _default keyword to signal that the route is also accessible in the default siteaccess, whichever siteaccess that may be.

defaults:
    allowed_siteaccess: [cro, _default]

If the route is not available in current siteaccess, a 404 Not Found response will be returned.

Installation

Use Composer:

composer require netgen/siteaccess-routes-bundle

Activate in config/bundles.php:

Netgen\Bundle\SiteAccessRoutesBundle\NetgenSiteAccessRoutesBundle::class => ['all' => true],

That's it. Configure the routes and go about your day.

License

GNU General Public License v2

About

Netgen Siteaccess Routes Bundle is an eZ Publish / eZ Platform bundle which allows you to specify in which siteaccesses or siteaccess groups can a route be used

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages