【问题标题】:Drupal Navigation ConundrumDrupal 导航难题
【发布时间】:2010-05-18 20:28:22
【问题描述】:

我正在尝试使用 Drupal 站点设置导航,但遇到了一些麻烦。

我正在尝试创建一系列页面,每个页面都有一定数量的子页面。这些页面需要相互链接。所有页面都将包含类似的内容。例如:

第1页将有子页a、b、c、d、e和f,所有子页都包含与第1页主题相关的内容 第2页将有子页a、b、c、d、e和f,内容与第2页的主题相关

我希望这些链接出现在每个页面的水平导航栏中。

是否可以使用 book 模块完成此操作?我还阅读了一些关于分类菜单模块的信息,听起来很有希望,但我不确定它是如何工作的。

我应该研究什么路线?感谢您的任何意见!

【问题讨论】:

    标签: drupal menu


    【解决方案1】:

    哦,创建它的方法有很多,很容易让人不知所措,选择正确的方法取决于很多因素——如何创建和维护节点、技术水平、需要重用,需要灵活性,涉及的项目数量等。您提到的两种方法都是可能的。还有 node_hierarchy 模块。

    您也可以只创建常规节点,并使用常规菜单系统来创建层次结构。然后使用 menu_block 将您想要单独显示的菜单部分拆分出来,并将它们放置在您想要的任何区域中。一点 CSS,你就有了一个水平导航栏....

    【讨论】:

      【解决方案2】:

      正如斯普鲁格曼所说 (+1),有很多方法可以做到这一点,我们需要更多细节来提出正确的建议。

      也就是说,我的第一反应是CCK modules nodereference 字段——它们允许您从其他节点中引用(一个或多个)节点。这些引用的显示方式可以广泛配置,但默认情况下它们几乎都显示为链接,因此将它们转换为导航栏应该非常简单。如果您是 CCK 新手,this step by step instruction 可能会有所帮助,但谷歌搜索“Drupal CCK nodereference”应该会得到相当多的结果。

      【讨论】:

      • 谢谢,这真的很有帮助。基本上,我的组织提供的产品相当复杂,为了充分描述产品,每个产品将有一组 7 个页面——每个页面描述成本、规格等。每个产品都有完全相同的 7 个页面链接到每个页面上的水平导航。我想以某种方式使这很容易完成,同时将每个链接的文本保留为“关于”“规格”“费用”等...我希望这会有所帮助....感谢您提供任何额外的输入!
      猜你喜欢
      • 2020-12-23
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多