Zend навигация с XML-файлом


<configdata>
<home>
    <label>Home</label>
    <controller>dashboard</controller>
    <action>index</action>
</home>
<accounts>
    <label>Accounts</label>
    <controller>accounts</controller>
    <action>index</action>
    <pages>
        <sales>
            <label>Sales Accounts</label>
            <controller>sale</controller>
            <action>index</action>
        </sales>
        <purchase>
            <label>Purchase Accounts</label>
            <controller>purchase</controller>
            <action>index</action>
        </purchase>
    </pages>
</accounts>
</configdata>

У меня есть код примерно такой, как выше. Мне нужно добавить класс для тега ul, созданного после метки Accounts. Что-то вроде следующего не работает:

<pages class="sub">
    <sales>
        ........
    </sales>
</pages>

Моя цель-иметь мега-меню для навигации. Чтобы добавить в него функциональность, мне нужно иметь классы в сгенерированном коде меню.

1   6   2010-12-12 06:30:09

1 ответ:

Просто добавьте элементclass в свой XML-файл навигации следующим образом

<home>
    <label>Home</label>
    <controller>dashboard</controller>
    <action>index</action>
    <class>home</class>
</home>