问题标签 [diazo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
plone - 根据 cookie 切换 diazo (plone.app.theming) 主题
我希望能够让管理员更改当前只为他们使用的主题。可能通过设置 cookie 或特殊 url。这将使他们能够调试他们的主题的副本,同时另一个版本可供其他人使用。
internationalization - 使用 diazo 呈现的页面模板不加载国际化字符串
我为 Plone with Diazo 开发了一个不错的主题,但我仍然无法解决我使用 method="document" 属性从两个不同的 .pt 文件中获取内容的规则的翻译问题. 这是一个例子:
这意味着以下内容:当我浏览名为 myhome 的 .pt 时,我想将 sidebar1 div 替换为另一个名为 menu.pt 的页面模板中定义的内容。这很好用;问题是两个页面都包含一些 tal 'i18n:translate' 指令,并且当我切换语言时,myhome.pt 的翻译正确加载,而它保持在 menu.pt 文件的起始语言;如果我刷新页面或再次单击语言选择器,则所有翻译字符串都已正确加载为目标语言。我无法解释这种奇怪的行为,有人解决了类似的问题吗?
plone - 无法再次激活我的产品
我从 plone 控制面板意外停用了我的定制产品,现在我无法再次激活它,因为我收到错误页面:
AttributeError("'NoneType' object has no attribute 'getId'",) (此外,在尝试呈现标准错误消息时发生以下错误,请参阅事件日志以获取完整详细信息:'NoneType' object has no attribute 'getId' ')
我也无法访问门户快速安装工具,因为该产品中包含的重氮主题中的 index.html 页面出现(即使我禁用了主题或停用重氮)。
我也尝试再次午餐,但没有任何变化
plone - 使用 if-not 路径和动态修改样式一起 plone.app.theming
我正在尝试使用 plone.app.theming (重氮)动态更改每个页面上的样式,但 Plone 的首页除外。
到目前为止,我已经拼凑了这个,但它打破了我的主题:
任何有关如何编写组合 if-not 路径和动态修改样式的帮助将不胜感激!添加了缺少的结束标签,仍然不起作用。
plone - 如何用重氮覆盖图标/图像路径
如何用我的主题中的主题特定图标覆盖来自 plone 的图像/图标?
我想转
进入
plone - 防止重氮在属性中转义 & 符号
我正在使用具有以下 TAL 的模板:
其中 view.src 返回一个 URL,其中包括一个带有 & 符号的查询字符串。
模板渲染得很好,但是在通过重氮之后,&符号被转义为 &
我怎样才能防止重氮这样做?
plone - 如何避免在 Plone 中重氮更改“#”链接?
我正在使用带有 Plone 4 的 Diazo。在其中一个 HTML 模板文件中,我编写了一个指向同一页面的链接,如下所示:
但它呈现为:
如何避免 Diazo 更改原始模板代码或有特定机制指向同一页面。
xslt - Diazo - 有条件地向主题元素添加一个类
仅当满足某些条件时,我才需要向来自主题的元素添加一个类。我已经尝试过这个解决方案,通过替换为 Diazo 进行了prepend
调整before
:
但我收到以下错误:
即使我删除了所有其他规则,只有<theme>
规则和规则,我也会收到该错误<before>
。
仅当内容中没有元素时,如何将类添加到主题元素#portal-column-two
?
xslt - 如何在 Diazo 中切片字符串?
我只想从默认事件 portlet 中获取两位数的日期。在下面的示例中为“13”:
在根规则级别我尝试过:
并且:
这些都没有奏效。我该怎么办?
plone - 在内容子项之后插入标签
我正在尝试将自定义标签插入页面
这应该工作吗?
似乎只有替换允许我插入/替换自定义标签