Een CSS-klasse toevoegen aan de binnenpagina's van Zend Navigation

Is it possible to add a CSS class to the inner pages within a Zend Navigation? I am trying to implement twitter bootstrap navigation dropdown

Bedankt!

4

2 antwoord

I had the same requirement for a project. I extended the Menu view helper to do the job and made the code available on Github

zf1-navigation-view-helper-bootstrap

     

Beschrijving

     

Deze Zend Framework View Helper breidt het bestaande uit   Zend_View_Helper_Navigation_Menu helper weergeven om vervolgkeuzemenu's te maken   compatibel met het formaat vereist in Twitter Bootstrap. De   automatische vervolgkeuzefunctie vereist het toevoegen van verschillende klassen, id's,   en data-toggle attributen, die de menuweergave van Zend Framework weergeven   ondersteunt niet standaard

3
toegevoegd

U kunt de klasse instellen met de methode setUlClass() . In het volgende voorbeeld wordt de klasse ingesteld op submenu voor alle menu-items met een diepte van 2.

$this->navigation()->menu()
    ->setUlClass('sub_menu')
    ->setOnlyActiveBranch(true)
    ->setRenderParents(false)
    ->setMinDepth(2)
    ->setMaxDepth(2);
1
toegevoegd
Ik ben op zoek naar de inner ul-klassen.
toegevoegd de auteur jkushner, de bron
Ah, ik begrijp het. Je zult dan een deel moeten implementeren.
toegevoegd de auteur Richard Ayotte, de bron