почему в меню первичных ссылок добавляются классы только для некоторых элементов? - PullRequest
0 голосов
/ 25 марта 2011

У меня определено 2 меню, и я хочу их стилизовать ... Поскольку я продолжаю предыдущий сделанный drupal, есть меню, которое назначает классы для каждой записи (еще не выяснил, как это происходит), она выводиткак то так:

<ul class="menu">
<li class="leaf first"><a title="" class="flores" href="/huerto-urbano/flores">Flores</a></li>
<li class="leaf"><a title="" class="plantas" href="/huerto-urbano/plantas">Plantas</a></li>
<li class="leaf last"><a title="" class="verduras" href="/huerto-urbano/verduras">Verduras</a></li>
</ul>

обратите внимание на класс = "flores"?теперь я создал другое меню, похожее на это, но class = "XXXX" исчезает ... почему?

<ul class="menu">
 <li class="leaf first"><a title="" href="/ca/huerto-urbano/flores">Flors</a></li>
 <li class="leaf"><a title="" href="/ca/huerto-urbano/plantas">Plantes</a></li>
 <li class="leaf last"><a title="" href="/ca/huerto-urbano/verduras">Verdures</a></li>
</ul>

Ответы [ 2 ]

0 голосов
/ 25 марта 2011

Второе меню для другого языка. Что вы должны сделать, это проверить, если проблема из-за модуля перевода. Мультиязычная установка выглядит виновной.

0 голосов
/ 25 марта 2011

Я бы начал с поиска файла template.php, расположенного в каталоге тем, для поиска функций пунктов тематического меню. Если, например, название темы - «растения», то ищите функции plant_menu_item или plant_menu_item_link. Логика для добавления атрибута класса может быть там.

...