dev-master
9999999-dev http://dw-labs.deZF2 ViewHelper für Bootstrap 3
MIT
The Requires
- php >=5.4
- zendframework/zendframework >=2.3
bootstrap zf2 zend framework view helper
ZF2 ViewHelper für Bootstrap 3
Simple Module with ViewHelpers for using with ZF2 Navigation with Bootstrap 3., (*1)
Actually created for personal use, but feel free to use this in your own projects., (*2)
Create your navigation in module.config.php
:, (*3)
'navigation' => array( 'default' => array( array( 'label' => 'Startseite', 'route' => 'home', ), //Dropdown-Menu array( 'label' => 'Dropdown-Test', 'uri' => '#', 'dropdown' => true, 'pages' => array( array( 'label' => 'Bar', 'route' => 'bar', 'controller' => 'Application\Controller\Index', 'action' => 'bar', ), // Menu divider array( 'type' => 'uri', 'divider' => true, ), array( 'label' => 'Baz', 'route' => 'baz', 'controller' => 'Application\Controller\Index', 'action' => 'baz', ), ), ), ), ),
add the navigation to the service manager:, (*4)
'service_manager' => array( // this adds the default Navigation 'factories' => array( 'my_navigation' => 'Zend\Navigation\Service\DefaultNavigationFactory', ), ),
and use the viewhelpers in your view/layout scripts:, (*5)
<?php // render only the 'ul' echo $this->navigation('my_navigation')->bsNavMenu()->setUlClass('nav navbar-nav'); // or render the whole Navbar echo $this->navigation('my_navigation')->bsNavBar()->setOptions($navbarOptions); ?>
$navbaroptions
is an Array with the following options:, (*6)
inverse
: true | falsefluid
true | false (container-fluid | container)position
(string): fixed-top | fixed-bottom | static-topulClass
(string): the css class for the first 'ul'brandTitle
(string) brandLink
(string)brandImg
(string): path to imgbrandShowTitle
: true | falseall options are optional ;-), (*7)
ZF2 ViewHelper für Bootstrap 3
MIT
bootstrap zf2 zend framework view helper