gpt4 book ai didi

themes - collect.xdv 和多个主题文件

转载 作者:行者123 更新时间:2023-12-01 01:29:38 26 4
gpt4 key购买 nike

我为不同的站点部分使用了不同的主题 HTML 文件。根据页面是首页还是某个小节,存在一些主要的布局差异。

据我所知,默认行为只是拥有一个 HTML 文件:

http://pypi.python.org/pypi/collective.xdv#usage

使用多个主题文件、轻微的规则变化和collective.xdv 的最佳策略是什么?

Plone 4.1b。

最佳答案

我们通常只使用普通的 xdv 并使用 rules.xml (或任何您想调用的)文件来设置主题模板,而将 collect.xdv 控制面板中的相应属性留空。在分配不同的模板时,嵌套规则为您提供了相当多的灵活性:

<?xml version="1.0" encoding="UTF-8"?>
<rules xmlns="http://namespaces.plone.org/xdv"
xmlns:css="http://namespaces.plone.org/xdv+css"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<theme css:if-content="body.section-front-page" href="frontpage.html" />
<theme css:if-path="/section/subsection/somefolder" href="somefolder.html" />
...
<rules css:if-content="#visual-portal-wrapper">
<!-- The default theme -->
<theme href="theme.html" />
<rules css:if-content="body.section-somefolder">
<!-- Secific rules for somefolder go here -->
...
</rules>
</rules>

关于themes - collect.xdv 和多个主题文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5633951/

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