我正在使用内置的Path module将Drupal Page链接从“/ node / 1234”格式更改为“/ about-us”。后一种链接格式更容易阅读,并且是SEO友好的。
每个页面的顶部是主要导航。目前,在查看/ about-us页面时,主要导航链接显示如下:
Home | About Us | Contact Us
请注意/ about-us页面链接到自身(自我链接)。相反,about-us页面上的主要导航应如下所示:
Home | 关于我们 | Contact Us
Drupal是否可以检测哪个页面被加载,然后不显示当前页面的链接?页面永远不应链接到自身。
答案 0 :(得分:1)
你可能不得不进入一些自定义主题/模块开发来实现这一点,除非你能找到第三方模块为你做这件事(我不知道,我害怕)。我可以推荐VanDyk的“Pro Drupal Development”来开始这个世界。然后在/includes/menu.inc
中四处寻找,以了解菜单的构造方式以及可以覆盖的主题功能。
或者,如果Javascript禁用的人对您不太关心,您可以随时编写一些快速jQuery(或任何您喜欢的工具)从当前查看的页面中删除链接。