Пользовательская тема Drupal видимость для всех пользователей

Я создаю пользовательскую тему Drupal 7

<?php print theme('links', array('links' => menu_navigation_links('menu-headermenu'), 'attributes' => array('class'=> array('links', 'headermenu')) )); ?>

Выше приведен код, который я использую в своей теме, чтобы показать меню, которое я создал с помощью раздела Admin.

Моя проблема в том, что меню отображается только для администратора.

Я хочу, чтобы его показывали как анонимным, так и зарегистрированным пользователям.

Кроме того, я попытался изменить разрешение роли, отметив галочкой "Администрирование блока" и "Администрирование меню и пунктов меню" для всех трех типов пользователей. Ничего не помогает

Пожалуйста, помогите мне..

1 ответ

Решение

Я не уверен на 100%, что это ответит на ваш вопрос, потому что он пошагово выполняет приведенный выше код - но вы можете попробовать включить модуль " Блок меню ", а затем использовать его для создания блока на основе вашего желаемого меню. Затем вы можете разместить его в любой области блока и управлять им с помощью обычных блоков управления.

Единственная хитрость в том, что вам может понадобиться добавить регион в шаблон, если он не существует в том месте, где вы хотите, но это легко.

Другие вопросы по тегам