跳转到主要内容

模板和片段的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 (17.8 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面