Download the PHP package netgen/layouts-sylius without Composer
On this page you can find all versions of the php package netgen/layouts-sylius. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download netgen/layouts-sylius
More information about netgen/layouts-sylius
Files in netgen/layouts-sylius
Package layouts-sylius
Short Description Netgen Layouts & Sylius eCommerce integration
License MIT
Informations about the package layouts-sylius
Netgen Layouts & Sylius eCommerce integration
Installation instructions
Use Composer
Run the following command to install Netgen Layouts & Sylius eCommerce integration:
Symfony Flex will automatically enable the bundle and import the routes.
Configure the main layout
Due to how Netgen Layouts works, your main layout template needs to wrap the
content block inside a new layout block:
All full view templates (those that are rendered directly by controllers), need
to extend nglayouts.layoutTemplate instead of your original layout:
This allows Netgen Layouts to inject a layout resolved for the request into your page. Since you configured all your full views to now use Netgen Layouts, they will not fallback to your main layout template. Because of that, you need to configure Netgen Layouts with your main layout template, so the fallback keeps working as it should.
Activate ESI and fragments support
Netgen Layouts requires that ESI and fragments support is activated in Symfony.
Update security rules for admin UI integration
To properly integrate Netgen Layouts and Sylius admin interfaces, you need to
redefine the sylius.security.admin_regex parameter to allow access to
Netgen Layouts admin routes:
All versions of layouts-sylius with dependencies
netgen/layouts-core Version ~2.0.0
netgen/layouts-standard Version ~2.0.0
netgen/content-browser-sylius Version ^2.0
doctrine/orm Version ^3.6
sylius/sylius Version ^2.2
sylius/resource-bundle Version ^1.14