Пользовательская тема Drupal видимость для всех пользователей
Я создаю пользовательскую тему Drupal 7
<?php print theme('links', array('links' => menu_navigation_links('menu-headermenu'), 'attributes' => array('class'=> array('links', 'headermenu')) )); ?>
Выше приведен код, который я использую в своей теме, чтобы показать меню, которое я создал с помощью раздела Admin.
Моя проблема в том, что меню отображается только для администратора.
Я хочу, чтобы его показывали как анонимным, так и зарегистрированным пользователям.
Кроме того, я попытался изменить разрешение роли, отметив галочкой "Администрирование блока" и "Администрирование меню и пунктов меню" для всех трех типов пользователей. Ничего не помогает
Пожалуйста, помогите мне..
1 ответ
Я не уверен на 100%, что это ответит на ваш вопрос, потому что он пошагово выполняет приведенный выше код - но вы можете попробовать включить модуль " Блок меню ", а затем использовать его для создания блока на основе вашего желаемого меню. Затем вы можете разместить его в любой области блока и управлять им с помощью обычных блоков управления.
Единственная хитрость в том, что вам может понадобиться добавить регион в шаблон, если он не существует в том месте, где вы хотите, но это легко.