问题标签 [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.
mysql - Zope(页面模板)、Ajax/Javascript 和 MySQL
我有 2 个链表:
这些选择由 MySQL 请求填充(ZSQL 方法)
我想仅在必要时加载第二个表单。我不知道如何在 Zope 页面模板中动态链接这些选择(当然是使用 AJAX 和 JAVASCRIPT?)。所以我搜索了一些主题,但我没有找到示例..
(我找到这些主题,但我不知道如何操作:使用zpt和ajax作为更新动态填充表格;http ://play.pixelblaster.ro/blog/topics/AJAX ; http: //zajax.net/ )
提前致谢 !
plone - 在 Plone 页面模板中使用 getPath 时在返回的结果中省略站点站点
我在 Plone 中有一个页面模板的 TALES,它查看集合的结果并将它们插入到一个框中(类似于集合 portlet)
我在从返回的项目中获取 URL 时遇到问题,我一直在使用 getPath 但是它返回站点名称,所以我的 URLS 最终http://mysite.com/ThePloneSite/folder/page
不是 just http://mysite.com/folder/page
,目前我的示例 TALES 如下:
我已经尝试了所有我能想象到的变化,但我不记得它们了,所以这里有几个不起作用:
(这不返回任何内容)
这给了我一个回溯,抱怨“getpath”:
链接中的站点名称令人讨厌的唯一原因是,为了访问“状态”和“显示”按钮,您必须在最初单击链接后单击“查看”
注意:最后一个示例在您使用时有效,getFolderContents
但是我理解从集合返回的结果是不同的。
任何帮助将不胜感激,谢谢。
编辑绝对版本的回溯:
获取收藏内容的故事:
编辑#2
注意找到了一个链接http://copilotco.com/mail-archives/plone-users.2007/msg05113.html这可能会有所帮助,但还没有机会查看它。
html5boilerplate - 如何在 ZPT 中使用 HTML5 样板文件?
我正在尝试更新我们较旧的基于 ZPT 的应用程序之一,并且我想实现以下 HTML5 Boilerplate 最佳实践,以将条件 IE 类添加到<html>
.
由于我在许多非 ZPT 网站上使用过这种技术,我并没有考虑太多,但是当我去实现它时,我遇到了一些问题。
- ZPT 删除 HTML 注释,因此呈现的源代码缺少条件注释
- 我们正在使用整个页面宏来定义可重用的页面模板,并且该定义出现在
<html>
元素中,如<html metal:define-macro="page">
. 即使我得到条件注释来显示,似乎我的下一个障碍将是正确定义页面宏。
任何人都可以阐明这些问题中的任何一个吗?
template-tal - 如何使用 Phptal 在模板中获取对 GLOBALS php 变量的引用
下线
提出:
PHPTAL_VariableNotFoundException' 带有消息'无法在当前范围内找到变量'GLOBALS'
尽管
作品
python - tal:condition 未执行条件检查
我有以下 tal 条件代码,理论上应该可以工作,但它没有执行条件检查。表单遇到此条件,运行它,然后返回除以 0 的除法错误而不是 0
我故意使用不完整的数据,这是为了确保不生成错误页面,表格中的单元格只显示 0。
如果有人有任何想法,他们将不胜感激。
pyramid - 金字塔变色龙塔尔:条件“不”问题
我正在尝试在 Pyramid Chameleon 模板中显示条件文本。基本上,检查字典键“maxed_out_alerts”是否为空(假)或其中包含字符串“yes”。
当“maxed_out_alerts”为空字符串时,仅显示“Maxed Out”(正确)。但是,如果“maxed_out_alerts”包含“yes”字符串,则会显示“Maxed Out”和“Not Maxed Out”(错误地)。
似乎 NOT 总是被评估为真实条件。它应该显示一个或另一个消息,而不是两者。我究竟做错了什么?谢谢
html-select - 如何在 ZPT 中使用 TAL 选择 HTML 中的选项?
我的模板中有以下下拉列表 -SELECT
元素 - 构造:ZPT
如何OPTION
从相应的属性中选择等于 1 的值view
(例如,OPTION
tag value
== view/currentRecordId
then make it selected
)。
python - 使用“python”命名空间前缀访问 TAL 中的视图引用
与命名空间前缀一起使用时如何访问view
引用(及其成员) ?TAL
python
例如,我得到records
了当前属性的参考view
:
如何使用python
修饰符实现相同的效果:
html - 将数据作为自定义属性存储在 HTML 标记中
HTML
在标签中存储相关信息是一种好习惯吗?
我在TAL
(in ZPT
) 中遇到过这种技术(并且稍微借用了它),您可以在其中使用tal:attributes
语句来修改HTML
标签(例如,将boo
变量的值从后端传递到最终文档中作为属性值呈现):
结果:
这种技术有一天会破坏文档,还是按照规范是安全的?
python - How to check if string exists in template?
I'm returning a string body_class
to my view. I can't seem to put in a condition without breaking it:
Kinda works. It outputs the body class but the rest of the template doesn't work. I'm looking for a solution that puts in the body class if the string exists, otherwise leaves it out.
Dunno what I'm doing wrong.