问题标签 [template-metal]
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 - plone + formlib:如何引用 form.pt
我正在使用 plone 3.2.1 并且我使用自定义模板制作了一个 formlib 的表单:
我想对标准的 formlib 模板进行简单的更改。我的问题是:如何在我的模板中引用parts/zope2/lib/python/zope/formlib/pageform.pt?
xsd - zpt xml 模式定义
我在哪里可以找到 ZPT 属性语言的 xml 模式定义?
python - Python Pyramid - 添加多个变色龙基础模板
我正在使用此过程来使用其他模板可以从中派生的基本模板。
如何创建多个基本模板?
python - 从 Chameleon 中的其他模板文件加载宏
我有一个使用 Chameleon 作为模板的 Pyramid 应用程序。
我想创建一个主模板页面(比如 master.pt),其中包含我在整个网站页面中使用的几个宏。
我试图在我的应用程序的不同模板中加载这些宏,但我似乎无法这样做 - Chameleon 的文档表明以下语法:
但这会引发异常。在 Chameleon 模板中包含外部宏的正确语法是什么?
plone - 仅覆盖 Plone 标准内容类型的描述字段
我只想覆盖 Plone 标准内容类型(文档、文件夹、blabla)的经典“描述字段”的“视图”,因为我需要使用结构化文本“结构化”该字段的文本,例如:
python - 将 Pyramid 中多个视图的渲染内容注入到一个基本模板中
我想做类似下面的事情。
我配置了以下路线:
以下观点:
有一个基本模板'templates/base.pt':
现在在我看来,我想将以下内容注入 id 为“content”的 div:
我将如何更改上面的home_view和foo_view以便他们可以将自己的模板(home.pt、foo.pt)注入 base.pt?不知何故,我还需要将诸如${user_id}之类的数据传输到 base.pt 中。在定义我的视图时,我正在玩wrapper参数,但无法弄清楚它是如何工作的。
python - 如何在 Chameleon 中使用模板继承?
我正在使用最新的 Pyramid 来构建一个网络应用程序。不知何故,我们开始使用 Chameleon 作为模板引擎。我以前用过 Mako,创建一个基本模板非常简单。变色龙也可以吗?
我试图浏览文档,但似乎找不到简单的解决方案。
master-pages - Pyramid 框架和主模板/母版页/部分视图
我对 .NET MVC 很有经验,并且想学习 Python 框架。我选择了金字塔。
.NET MVC 具有母版页、视图和部分视图的概念。母版页看起来像:
然后我可以创建一个视图来填充MainContent
母版页中标识的空间。
通过此处的 Pyramid wiki 教程,我看到作者在他的每个模板中都重复了许多相同的内容——通常在母版页中定义的内容——并且完全违反了DRY。
Pyramid中有母版页的概念吗?
python - 如何在plone main_template中为TAL自定义body标签相当于“ondragstart =“false”?
我希望自定义 plone 4.1 的 main_template 以防止鼠标选择和拖动。不知道具体在哪里以及如何在 body 标签中进行操作。还需要一个简单快速的参考来学习 TAL、TALES、METAL。适合初学者的东西。请指导。我希望防止从浏览器复制/粘贴。我已经为文件预览定制了它,但无法对 main_template 做同样的事情。