1
我使用drupal创建了一个站点6.我想只显示用于登录的用户的主菜单项。如果用户未登录,我想隐藏所有主菜单链接。我可以如何做这个。在登录之前隐藏Drupal主菜单项目
我使用drupal创建了一个站点6.我想只显示用于登录的用户的主菜单项。如果用户未登录,我想隐藏所有主菜单链接。我可以如何做这个。在登录之前隐藏Drupal主菜单项目
主菜单:
如果经由块被示出主菜单,然后检查可见性设置该块为authentificated角色,除了匿名;
在page.tpl.php中直接打印,然后用下面的代码:
<?php
global $user;
if (isset($primary_links) && $user->uid) {
print theme('links', $primary_links, array('class' => 'links primary-links'));
}
?>
印刷在page.tpl.php中驾驶室有所不同,先调查你的page.tpl.php中。 – Nikit 2012-04-03 05:38:06
我会试试这个代码 – user922834 2012-04-03 05:52:21
嗨Nikit ..我没有在pages.tpl中找到任何这样的问题。我使用zend主题。但是我发现我们可以使用管理配置向导来完成它。它位于SiteBuilding-> Block-> PrimaryLinks – user922834 2012-04-03 11:25:29