大黄蜂与plone的融合

collective.bumblebee的Python项目详细描述


简介

collective.bumblebee是一个非常简单的集成包 大黄蜂输出转换框架

要配置规则,请编辑ithemesettings.rules设置 在配置注册表中

阅读https://github.com/vangheem/Bumblebee上的大黄蜂文档 关于如何创建规则xml。

额外选择器

pt

内联呈现页面模板:

<after src-pt="" dst="#foo">
    <h1 tal:content="context/Title" />
</after>

页面模板中的可用属性有:context、here、object、published、request

tal

<after src-tal=”context/Title” dst=”#foo” />

tal表达式中可用的属性有:here、object、published、request、folder、portal

附加条件

如果路径

如果路径:

<drop src="#foo" if-path="/foo/bar" />

或:

<drop src="#foo" if-not-path="/foo/bar" />

如果tal

对if语句使用tal和python表达式:

<drop src="#foo" if-tal="here/@@plone_context_state/is_portal_root" />

<drop src="#foo" if-tal="python: 'foobar' in here.Title()" />

<drop src="#foo" if-not-tal="python: 'foobar' in here.Title()" />

tal表达式中可用的属性有:here、object、published、request、folder、portal

开发技巧

关闭大黄蜂
附加“?b.off=1“转到任何不适用规则的URL。
重新加载规则(用于生产)
附加“?b.reload=1“登录到任何URL并以管理员身份登录。

变更日志

1.0a3(2011-10-24)

  • 确保输出与脚本标记配合良好

1.0a2(2011-09-22)

  • 添加tal和页面模板集成

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Java中获取内部类变量的正确值   java乐蒂动画显示为静态图像,但不播放   java删除循环链表中给定键的所有匹配项   java帮助我理解指针与值的问题   java emulator运行正常,但应用程序显示白色屏幕,错误如下   java多参数重载函数   java使用应用程序设置WebSocket路径。springboot的属性   java两个字符串:相同的哈希代码   在AndroidO设备上安装时发生安卓错误(使用signalR for java)   java SDK目录“C:\Users\User\AppData\Local\Android\SDK”不存在   如何从Java中的数组列表中打印数组的出现次数?   varargs作为java 8中函数的输入参数   java lwjgl 3 GLDRAPElement异常\访问\冲突   java如何解决cassandra中的写入超时异常?   java线程在处理JMS消息时休眠   无法删除和重命名java文件