【问题标题】:The right way to create a footer links area in Drupal在 Drupal 中创建页脚链接区域的正确方法
【发布时间】:2016-04-12 21:04:34
【问题描述】:

我创建了一个带有“面板”的布局来替换我的首页,但我对如何填充不同的面板有一些疑问。到目前为止,我所有的网站都是“类似博客”的网站,具有典型的“CMS-博客”外观,我不确定解决某些问题的“Drupalish”方式是什么......

我正在尝试使用典型的链接列创建页脚,就像您可以在“www.drupal.org”底部看到的那样。我在布局的页脚中创建了 3 个窗格来“托管”这些链接:left-link-pane、center-link-pane、right-link-pane。

我的疑问是如何在不创建 HTML 块的情况下使用链接填充这 3 个窗格...

在一个 youtube 视频中,我发现有人使用 CSS + ul + li + a 标签创建了 3 个自定义的完整 html 块。这行得通,但在 drupal 中似乎不是正确的思考方式。

这样做的正确方法是什么?

我有一个想法,但我不确定这是否是正确的方法,或者是否有人可以建议我如何去做:

  • 在我的面板布局中,创建 3 个窗格来托管这些链接(links_left、links_center、links_right)
  • 创建一个包含 3 个术语(标签)的词汇表,名为 Links_left、Links_center、Links_right
  • 创建一个名为“FooterLinks”的新内容类型,其中包含标题、正文、链接文本、链接网址和权重。
  • 为每个窗格创建一个视图。示例:对于左窗格,一个视图将所有 FooterLinks 标记为“Link_left”并按其“权重”对其进行排序,链接到“link_url”。
  • 在主题中使用 CSS Injector 或自定义 CSS 文件为结果赋予样式。

也许上面甚至不可能与视图有关......也许它必须与“菜单条目”一起完成?

附:我找到了一个从主菜单和辅助菜单创建页脚的模块,但我无法控制输出,我想知道如何操作。

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    Drupal 的方式是使用菜单。

    最好的办法是使用Footer Sitemap 模块。

    它可以让您选择要放在页脚中的菜单。然后显示每个链接中的哪些链接。

    因此,您可以混合使用主导航菜单和辅助导航菜单,或者创建一个新菜单。

    【讨论】:

    • 非常感谢您的回答。我测试了页脚站点地图,但输出不是我所期望的。寻找类似的模块,我找到了“menu_block”,它允许“嵌套”菜单。现在我只需要更改输出的样式(删除 li 项目符号,设置第一项或标题的样式...)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 2017-01-31
    相关资源
    最近更新 更多