如何在所有页面上禁用 plone4 中的左栏?

发布于 2024-11-28 15:53:05 字数 319 浏览 0 评论 0原文

我想要我的网站采用 2/3:1/3 布局。

我在 这个站点,但我不知道在哪里应用它(或者如何在主模板中应用)。

@aclark 对于 2/3:1/3,我想要一个宽度为 66% 的内容列和一个宽度为 33% 的右槽列。

I'd like to have a 2/3:1/3 layout for my website.

I found the statment "disable_column_one python:request.set('disable_plone.leftcolumn',1)" on this site, but I don't know where to apply it (or how in the main template).

@aclark With 2/3:1/3 i intend a content column with 66% width and a right-slot column with 33% width.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抚你发端 2024-12-05 15:53:05

首先,您可以尝试删除/隐藏 site/@@manage-portlet 中的所有左栏 portlet,看看是否能得到您想要的结果。如果确实如此,并且您没有站点贡献者会通过添加左侧 portlet 来弄乱您的布局,那么这将是最好的,因为它不涉及自定义。

否则,如果您想使用该链接中给出的方法,您需要确保为您想要禁用该列的每个页面执行 David 提供的 tal:define="..." 。因此,如果您希望在网站的每个页面上禁用它,那么您需要自定义 main_template 并将该 tal:define 放在包含所有其他元素(例如该元素)的顶级元素中。 :-)

顺便说一句,如果您自定义 main_template,则不能使用 David 建议的 metal:fill-slot,因为该插槽是在 main_template 中定义的。

Firstly, you might just try removing/hiding all the left column portlets in your site/@@manage-portlets and see if that gets you what you want. If it does and you don't have site contributors that will mess up your layout by adding left portlets, then that will be best as it involves no customizations.

Otherwise, if you want to use the approach given in that link, you'll need to make sure the tal:define="..." provided by David is executed for every page on which you want the column to be disabled. So if you want it disabled on every page in the site, then you'll need to customize main_template and put that tal:define in a top level element that contains all the other elements, say the element. :-)

BTW, if your customizing main_template, you can't use the metal:fill-slot David suggests as that slot is defined in main_template.

污味仙女 2024-12-05 15:53:05

”选项卡在portal_skins 中找到所有main_template 。

<tal:block tal:define="foo python:request.set('disable_plone.leftcolumn', 1)"/>
<html xmlns="http://www.w3.org/1999/xhtml" 

您将通过“Find ..

You will find all the main_template inside the portal_skins with tab Find

<tal:block tal:define="foo python:request.set('disable_plone.leftcolumn', 1)"/>
<html xmlns="http://www.w3.org/1999/xhtml" 

..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文