2017 © Pedro Peláez
 

library zend-layout-change

Listener to change layout for different module

image

tasmaniski/zend-layout-change

Listener to change layout for different module

  • Wednesday, December 28, 2016
  • by tasmaniski
  • Repository
  • 1 Watchers
  • 4 Stars
  • 500 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 6 % Grown

The README.md

Change layout per module

If you have modular app you probably want more that a single layout for eg. admin-layout and web-layout. Currently that is not supported by default in zend framework., (*1)

This package will enable you to set different layout for modules., (*2)

Install it

Add in your composer.json file:, (*3)

{
    "require": {
        "tasmaniski/zend-layout-change": "^1.0"
    }
}

After running: sudo composer update you need to register new module., (*4)

Add in file config/application.config.php:, (*5)

'modules' => array(
    '...',
    'LayoutChange'
),

How to Use it

You have to create layout.phtml file per modul. For eg. if you have Admin and Web modules, you should create:, (*6)

Web/view/layout/web-layout.phtml
Admin/view/layout/admin-layout.phtml

Than in yout config register layouts:, (*7)

'module_layouts' => [
    'Web' => 'layout/web-layout',
    'Admin' => 'layout/admin-layout',
],

Note: You can define each line in separate module's config: 'module_layouts' => ['Module' => 'layout/layout-name'], (*8)

Wish you a very Happy New Year!, (*9)

The Versions

28/12 2016

dev-master

9999999-dev https://github.com/tasmaniski

Listener to change layout for different module

  Sources   Download

The Requires

  • php >=5.6

 

by Aleksandar Varnicic

zend framework listener zf3 layout

28/12 2016

1.0.0

1.0.0.0 https://github.com/tasmaniski

Listener to change layout for different module

  Sources   Download

The Requires

  • php >=5.6

 

by Aleksandar Varnicic

zend framework listener zf3 layout