问题标签 [template-tal]
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.
python - 在 tal:condition 中使用 tal:repeat 变量,Chameleon
我正在使用带有变色龙的金字塔,我尝试将一个类添加到一个依赖于页码的链接:条件。当我将 page_number 替换为字符串时,它正在工作,但下面的代码却没有。所以 page_number 有问题。任何帮助,将不胜感激
python - 如何使用 Chameleon 有条件地将类添加到重复循环内的块项目
我刚刚开始使用金字塔和变色龙模板。
我有以下呈现站点菜单的代码示例。
它通过不使其成为链接来突出显示当前页面菜单项。我正在尝试使用引导药丸导航。我需要有条件地将 class="active" 添加到<li>
活动页面的标签中。
我尝试在<li>
标签中添加 tal:condition:
但我收到以下错误:
我最好的猜测menu
是它只在标签内可用。tal:repeat
完成我需要的最佳方法是什么。
python - 带有变色龙负载的可配置头部
使用 chameleon 时,我可以使用插槽的概念从基本模板中替换元素。您在其中定义一个插槽并使用另一个标签填充它。由于 head 中没有容器元素,如何向 head 中添加元素?:
布局文件
需要指定额外头部的内容模板。
这将呈现在:
但是 head 中没有容器标签,那么如何定义一个插槽来在 head 中添加东西呢?
css - 如何使用 TAL 创建斑马条纹 CSS?
如何使用 Chameleon 或 Zope 页面模板轻松创建 CSS 斑马条纹?我想为表中的每一行添加odd
和even
类,但是使用带有repeat/name/odd
orrepeat/name/even
的条件即使使用条件表达式也看起来相当冗长:
如果您要计算多个类,这将变得特别乏味。
python - 将子域名保存到字符串
这是一个相当不寻常的请求,但是否可以将子域提取到变量中?
当我单击 (1) 时,我想保存“sub1”,反之亦然。我使用 plone(python 和 tal)。谢谢你的意见。
plone - 为什么在填充槽或定义宏元素外部定义的变量在该元素内部不可见?
为什么在 a fill-slot
ordefine-macro
元素之外定义的变量在该元素内不可见?
a
无法评估带有变量的 tales-expression 。当然b
是可见的。
另一方面,如果变量c
在如下的封闭元素中定义,define-slot
那么它是可见的。
看起来只有在插入插槽后才会评估变量。
plone - 如果它是文档(页面),则在 Plone 中隐藏 HTML 的 TAL 条件
我正在尝试使用 tal 表达式修改我的 /portal_view_customizations/zope.interface.interface-plone.belowcontenttitle.documentbyline 模板,以便文档的作者和修改日期不显示当前门户类型是否为文档(页面) . 我不介意它是否显示对时间敏感的新闻项目,但不是文档/页面。
这是我失败的 Plone TAL 表达式:
我也试过:
但仍然没有运气。回溯非常神秘,与 TAL 表达式无关。但是,如果我摆脱了 portal_type 的条件,那么它会再次起作用。任何想法表示赞赏。手册会很好,但我看过官方的,他们没有提到这一点。
pyramid - Tal 条件字符串包含
尝试根据条件更改表数据。
string.stringname 可能-shadow
在字符串的末尾,也可能没有。我试图让 tal 根据一个或另一个是否为真来显示任一表数据。当然,如果两种情况都满足,该页面将需要显示这两种情况。tal:condition
似乎无法搜索字符串是否包含某些内容,只有当某些内容明确为真或为假时。
python - 当在 Chameleon ZPT 模板中找不到字典键时,有什么方法可以抑制键错误?
有时能够这样做会很好,只需在评估不存在的字典键的任何表达式中返回 None 而不是引发 KeyError。
python - 如何在 python 3.4 中使用变色龙和金字塔在 html 中创建“FOR”(循环)?
如何在我的 html 中使用变色龙和金字塔进行循环?我搜索但我没有找到类似的东西=/在这种情况下更容易使用javascript吗?我在 MACADMIN(引导主题)中使用数据表。