gpt4 book ai didi

plone - 将 globalnav 移动到页脚的最直接方法是什么,仅在首页上

转载 作者:行者123 更新时间:2023-12-04 16:55:28 30 4
gpt4 key购买 nike

我通过以下方式隐藏了普通 Plone 首页的各种元素:

.section-front-page #portal-globalnav {
display: none;
}

现在,我想在靠近页脚的底部添加一个 globalnav。我考虑了多种方法:
  • 通过“显示”菜单选择的浏览器 View /模板
  • 另一个 View
  • Javascript(好吧,我没有考虑过这个,因为我不太了解 Javascript,但似乎是可能的。)

  • 最好的方法是什么?

    最佳答案

    在 Plone 4 及更高版本中,您可以将 globalnav viewlet 注册为内容提供者:

    <adapter
    name="globalnav"
    for="*
    zope.publisher.interfaces.browser.IDefaultBrowserLayer
    *"
    factory="plone.app.layout.viewlets.common.GlobalSectionsViewlet"
    provides="zope.contentprovider.interfaces.IContentProvider"
    />

    然后使用以下命令将其包含在您的主页模板或 main_template 中:
    <tal:block tal:replace="structure provider:globalnav"/>

    关于plone - 将 globalnav 移动到页脚的最直接方法是什么,仅在首页上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287548/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com