问题标签 [zpt]
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 - 条件取决于其他领域
我有 2 个字段(字段 A 和字段 B)
我想要什么: - 如果 fieldA 包含某些内容,则不应显示 fieldB
我尝试什么:
所以它不起作用
感谢您的帮助
performance - 什么时候在我的 tal:condition 上使用 nocall?
我知道为了性能,最好nocall
在 a上使用<tal:condition>
以避免调用对象。将不胜感激(链接到)一些背景,因为这对我来说听起来有点模糊:-)
那么什么时候使用nocall呢?把它放在我所有的条件下会伤害吗?
谢谢 !
plone - 仅覆盖 Plone 标准内容类型的描述字段
我只想覆盖 Plone 标准内容类型(文档、文件夹、blabla)的经典“描述字段”的“视图”,因为我需要使用结构化文本“结构化”该字段的文本,例如:
css - CSS / ZPT / 克隆
我尝试在 Plone 的 ZPT 页面中使用 CSS。它工作的唯一方法是内联 css。在标题中使用样式标记不起作用,也没有尝试使用链接的 css 文件。
有没有办法做到这一点?
plone - 克隆配置
Plone 在其页面中显示了我的母语(巴西葡萄牙语)的特殊字符。但是,当我使用我创建的 spt 页面时,它会显示转义序列,例如:
代替
(顺便说一句,这意味着教育)。我正在创建一个 python 函数来用 utf 字符替换转义序列,但我有一种感觉,我在没有必要的情况下苦苦挣扎。
python - 如何使用 TAL 中定义的变量检索字典中键的值?
我在python中定义了一个字典:
我有另一个使用tal:define
称为 var 定义的变量,它是“a”或“b”。当我尝试这样做时出现错误:
(然后 foo 将是 '1' 或 '2')我得到KeyError: '${var}'
. 我试过了dic[$var]
,dic[var]
等等,但它们都不起作用。如何使用以前定义的变量tal:define
作为字典的键来获取其值。
python - Jinja SandboxedEnvironment 和 Zope2 受限 Python
Jinja 的沙箱和 Zope 2 RestrictedPython 似乎解决了类似的问题。有没有办法将它们分层,即在 Jinja 环境中使用 RestrictedPython 策略?用例是将 Jinja 模板改造为现有的基于 Zope2 的产品,以替换 ZPT / TAL。
plone - 正在做或 TAL 中的其他布尔属性
如何处理可能存在或不存在的属性?示例是 checkbox checked="checked" 或 disabled="disabled" HTML 属性。
涉及到什么样的 tal:attributes 表达式?
plone - 如何在zope页面模板中编写python代码
我对 Zope 和 Plone 很陌生。我正在尝试在 index_html 页面中编写 python 代码。我有人员类型的对象列表,现在我想重新排序它们。所以,我之前有的是:
<tal:listing
现在我在...之前有这个python代码
但不知何故,这个人的顺序保持不变。另外,我也不喜欢这种在视图中编写 python 代码的方式。有什么办法可以使用此代码更改列表的顺序?