plone cms的单独内容和导航标题
visualtitle的Python项目详细描述
视觉标题
Introduction
这个附加组件将plone中的导航标题和可视标题字段分开。 这满足了营销信息的需要,其中
- 作者希望该页有较长的、调整好的市场宣传、标题
- 对于导航树,首选较短的信息标题
附加组件对于喜欢长单词的语言(如德语和芬兰语)也很有用, 如果实际的标题不适合导航树,并且 缩短的标题可能是首选的。
Compatibility
扑通一声4+
Installation
在buildout.cfg中添加visualtitle:
[buildout] eggs = ... visualtitle
使用站点安装程序中的加载项安装程序安装加载项。
注意
对于plone 4.1或更低版本:add dexterity extends=line in buildout.cfg
Limitations
页面模板必须使用plone 4+content-coreslots或generic_title_viewmacro来呈现页面标题。
正确示例1:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:metal="http://xml.zope.org/namespaces/metal" xmlns:tal="http://xml.zope.org/namespaces/tal" xmlns:i18n="http://xml.zope.org/namespaces/i18n" metal:use-macro="context/main_template/macros/master"> <metal:block fill-slot="content-core"> .. page payload goes here ... </metal:block> </html>
正确示例2:
<h1 metal:use-macro="context/kss_generic_macros/macros/generic_title_view"> Generic KSS Title. Is rendered with class="documentFirstHeading". </h1>
如果您喜欢自己的内容类型,则不会出现视觉标题魔术:
<h1 class="documentFirstHeading">My title</h1>
您也可以直接访问可视标题(不推荐):
<h1 tal:content="python:context.restrictedTraverse('visualtitle')()" class="documentFirstHeading" />
Internals
此加载项重写plone 4+的kss_generic_macros模板, 使用archetypes.schemaextender和助手视图添加新字段 你可以从代码中调用它来获取可视化标题。
i18n
是的,是的。
更改日志
0.3(2014-07-25)
- 在zcml中注册“static”目录(grok不再这样做)[djowett]
- 正确的英文字段说明[djowett]
- 将VisualTepe层插入所有现有皮肤[DJOWETT]
- 修正错误:attribute error:“module”对象没有属性“codeview”[djowett]
0.2.2(2012-06-25)
-
固结Mo分布问题的尝试〔3〕[ MioHTAM]
0.2.1(2012-06-25)
-
固结Mo分布问题的尝试〔2〕[ MioHTAM]
0.2(2012-06-25)
- .mo文件的固定分发[miohtama]
- 不要安装为主题[miohtama]
0.1(2012-06-25)
- 初始版本[miohtama]