主链接和二级链接

主链接和二级链接

一般信息
在4.6及之前版本中,主链接和二级链接是在外观主题中进行管理的。
而4.7版本,主链接和二级链接被整合到菜单系统中。通过创建菜单项,您的主题将在相应位置显示设定好的主链接或二级链接。全新安装的Drupal4.7将默认创建一个名为“主链接(Primary Links)”的菜单,用于显示主链接或二级链接。

设置您的主链接和二级链接
这里有两个相关的设置区:

  • 在“管理”>>“设置”>>“菜单”中,您可以选择哪个菜单用于主链接、哪个菜单用于二级链接。如果您已向默认的“主链接(Primary Links)”菜单中添加了菜单项,但它们却没有显示出来,请查看此处设置并确保没有设置为“没有主链接(No Primary Links)”。
  • 在“管理”>>“菜单”中,您将找到默认的“主链接(Primary Links)”菜单,您应该添加您的链接至其中,即向里面添加菜单项。当然,您也可以常见一个新的菜单用于二级链接,或者另外新建一个菜单用于主链接。请记得将“管理”>>“设置”>>“菜单”设置成相应的菜单。

自定义显示您的主链接和二级链接
通过一下两种方式在页面上显示主链接和二级链接:

  1. 您可以添加一个菜单区块,就像其它的菜单一样。
  2. 您可以在页面中希望显示菜单的地方添加如下代码:
    <?php if (isset($primary_links)) { ?><div id="primary"><?php print theme('links', $primary_links) ?></div><?php } ?>
        <?php if (isset($secondary_links)) { ?><div id="secondary"><?php print theme('links', $secondary_links) ?></div><?php } ?>

之后您可以使用CSS定义菜单的显示。