如何在plone main_模板中为TAL定制相当于“ondragstart=”false“的正文标记?

2024-05-16 03:24:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望定制plone 4.1的主模板,以防止鼠标选择和拖动。不知道尸体标签上的具体位置和方法。还需要一个简单和快速的学习塔尔,故事,金属参考。适合初学者的东西。请引导。我希望防止从浏览器复制/粘贴。我已经为文件预览自定义了它,但无法对主模板执行相同的操作。在


Tags: 文件方法模板粘贴plone浏览器标签鼠标
2条回答

如果要添加一个简单的ondragstart="false"属性,则不需要任何关于TAL、TALES或METAL的知识。在

TAL是一种支持XML的模板语言,它使用名称空间和XML属性“混合”到模板结构中。因此,您可以向TAL特定属性之外的标记添加额外的属性。在

只需自定义main_template文件并将属性添加到body标记:

<body ondragstart="false" class="" tal:attributes="..." />

如果你还想读塔尔,故事和金属,你可以读Zope2的书,chapter 10: Using Zope Page Templateschapter 13: Advanced Page Templates和{a3}。在

自定义主体标记的最简单方法是安装plone.app.theming。它更容易理解,可以通过网络实现,并且通过升级更容易保持兼容性。它与Plone 4.1兼容并包含在4.3中。在

相关问题 更多 >