首页 > TAG信息列表 > template-tal

使用Chameleon ZPT渲染具有任意深度的嵌套元素

我正在使用Pyramid框架,我想用Chameleon渲染一个带有任意深度的嵌套列表(ul,li)的html菜单. 为此,我无法在Chameleon中找到某种递归方法. 似乎有如此普遍的需求,所以我想知道渲染具有任意深度的嵌套元素的正确方法是什么? 但是,可能还有些菜单“小部件”已经可用,经过全面测试并与金

变色龙换行

我已使用pyramid框架构建大型Web应用程序. 除其他外,此应用程序允许用户将文本输入到文本区域表单字段中.然后将该文本保存到数据库中,当然可以再次读出并在以后显示. 要显示内容,我使用的是Chameleon Template Engine. 除换行符未正确显示(根本不显示)外,此方法均能正常工作.这可

python – 在变色龙中使用基本布局模板

在金字塔文档中有一个关于UX内容的很好的教程: http://docs.pylonsproject.org/projects/pyramid_tutorials/en/latest/humans/creatingux/step07/index.html 我注意到的一件事是他们在教程中设置并在代码中明确地传递’全局布局'(见下文).我认为这是不寻常的和不必要的,因为我总是

python – 如何检查它是否是使用ZPT的Plone网站的主页?

如果不是主页,我想改变我的网站标题.那有一个tal:condition表达式吗? 我一直在读this,找不到我要找的东西…… 谢谢!解决方法:最好的方法是使用两个非常方便的plone视图,这些视图仅用于此目的.定义它们的接口是https://svn.plone.org/svn/plone/plone.app.layout/trunk/plone/app/layo

Python Pyramid&Chameleon模板语言逃脱了html

我无法理解变色龙的标签.我是django的用户,但我决定将我的CompSci课程伙伴和我自己介绍给Pyramid,因为我虽然更轻巧=更容易学习. 目前${}标签正在逃避我试图通过它输出的任何html标签.在django中,有一些方法可以指定变量是“安全的”并且不需要进行转义. 我怎样才能在金字塔/变色龙

Python金字塔 – 添加多个变色龙基础模板

我正在使用this过程来使用其他模板可以派生的基本模板. 如何创建多个基本模板?解决方法:只需注册它们: from pyramid.renderers import get_renderer def add_base_template(event): base = get_renderer('templates/base.pt').implementation() base2 = get_renderer('tem

斑马条纹与PHPTAL?

我正在尝试PHPTAL,我想渲染一个带斑马条纹的表.我正在循环一个简单的php关联数组($_SERVER). 请注意,我不想使用jQuery或类似的东西,我正在尝试学习PHPTAL的用法! 目前我有这样的工作(我喜欢太冗长): <tr tal:repeat="item server"> <td tal:condition="repeat/item/odd" tal:cont

python – 金字塔和变色龙ZPT

我是网络开发的新手,我正在尝试使用Pyramid在python中创建一个简单的网页.当谈到使用Chameleon制作模板文件时,我遇到了一些麻烦.我现在要做的事情很简单. view callable返回一个字典列表(所有字典都有相同的键只是不同的值).我想通过循环遍历列表中的每个条目将这些值放入表中. 我

python – 如何使用Chameleon有条件地将类添加到重复循环内的块项目中

我刚刚开始使用金字塔和变色龙模板. 我有以下代码示例呈现网站菜单. <li tal:repeat="menu view.site_menu"> <tal:block tal:condition="menu.current"> <span>${menu.title}</span> </tal:block> <tal:block tal:condition=&qu

python – 金字塔,变色龙和模板渲染

我使用模板引擎’chameleon’开始了一个使用Python web框架’Pyramid’的项目. 我是这个框架的初学者,但我必须将它用于客户. 我按照步骤安装框架,然后我开始编码,仅用于培训目的! 我的第一个应用程序是一个愚蠢的,简单的CRUD应用程序. 我在做的是: 在我的__init__.py中,对于每个视图