模板和片段的TinyMCE插件
项目描述
介绍
collective.tinymcetemplates 是一个Plone 3插件,它提供了一个TinyMCE插件,允许作者将 模板 和 片段 插入到页面中。
安装
将 collective.tinymcetemplates 添加到您的buildout中的 eggs 列表,或在 setup.py 文件中的 install_requires 列表作为已安装产品的依赖项。该软件包的配置将由Plone自动加载。
您还必须在Plone的“附加组件”控制面板中安装产品。
用法
内容作者可以使用新的“模板”按钮将模板插入到页面中。
模板作为标准Plone页面创建和管理
页面标题用作模板标题
页面描述用作模板描述。
页面主体用作模板内容。
提示: 如果您不希望模板显示在搜索结果中,请记住,它们只需在编辑时可供内容作者访问。因此,您可以将其放入内容作者有访问权限的工作流状态。您还可以以此方式限制对模板的访问:作者不会看到由他无权查看的页面构建的模板。
要创建一些模板,最快捷的方法是在网站根目录中创建一个ID为“templates”的文件夹,并将一个或多个页面放入此文件夹。
提示:您可以在模板文件夹中勾选“排除导航”按钮,以确保它不会显示在门户标签或导航树中。
可以为模板设置不同的路径,并列出多个文件夹。在配置注册表中,由plone.app.registry管理,模板路径列在键collective.tinymcetemplates.templateLocations下。这包含一个到页面或页面文件夹的路径元组,相对于门户根目录。您也可以使用GenericSetup来操作此列表。有关详细信息,请参阅plone.app.registry。
处理用户的选取
您可以将用户的当前编辑选取插入到模板中。为此,您需要添加一个具有类selcontent的占位符div或span。例如
<p> You said: <span class="selcontent">(your content here)</span> <br /> We think this is wrong! </p>
提示:要插入此类,您可以在TinyMCE控制面板中将其添加为段落或字符样式,或者通过HTML视图手动插入。
当用户现在将此模板插入到页面中时,他们的当前选取将替换“(您的内容在此处)”占位符。
变更日志
1.0b3 - 2010-07-31
修复另一个发布问题。分发/PyPI不是我的日子。
1.0b2 - 2010-07-30
修复一个小故障的发布
1.0b1 - 2010-07-30
初始发布
项目详情
collective.tinymcetemplates-1.0b3.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4fc0e12f5fac5ca4ad4237255c2d6edd2e1ba5992e0d196d942fc0836ebd5058 |
|
MD5 | 4e54252b725ae855046f2475154815ff |
|
BLAKE2b-256 | decedd26cccf49fc5b902abfa592a79ac722b3098fbdc0db73ca6a006d2919b5 |