我想更改页面元素的标准顶部,以便我可以对其进行样式设置。
<h1 class="documentFirstHeading">My Heading</h1>
是 Plone 在每个页面上放置这个元素的方式。我想添加一个,以便该行显示:
<h1 class="documentFirstHeading"><span>My Heading</span></h1>
很明显,这段代码是由宏生成的 - 但我不知道如何
修改宏以添加我的跨度标签。有人可以指点我吗
适当的Plone文件进行修改?这设置了一个通用的 CSS 图像
替换技术,其他 Plone 站点经常使用它,正如我所看到的
在其他 Plone 站点上,将标签准确地放在我需要的位置。
TIA 为您提供专业知识!
最佳答案
这并不重要(操作几乎相同),但我假设您正在创建主题包。我还假设您使用的是 Plone 4.0 或更新版本。行动是:
标题
要获得 h1 中的跨度,请将上面代码段中的 tal:replace 替换为 tal:content。
您可能需要重新启动 Plone 站点才能看到您的更改。检查您的 h1 - 它应该包含您需要的跨度。
重要说明 !上面的操作将为您提供每个没有特定模板的通用 View ,覆盖 .对于这些情况,您需要自定义这些特定模板。
关于templates - 如何在 Plone <h1> 元素中添加 <span> 标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5331796/