gpt4 book ai didi

plone - 用于从 py 文件获取值列表到 TAL Portlet 的 TAL 代码

转载 作者:行者123 更新时间:2023-12-04 04:43:34 25 4
gpt4 key购买 nike

如何从文件系统 Python 文件中获取值列表到 TAL Portlet(由 collective.portlet.tal 提供)?

我的 TAL 代码如下所示:

<div tal:define="address_view context/@@address_view" >
<span tal:define="global li address_view/createPictMenu">
<span tal:re?lace="structure python:li[3]" />
</span>
</div>

当我尝试运行代码时,我得到了一个 Invalid variable name li错误。什么是正确的语法?

最佳答案

使用全局变量时,以 global 开头, 否则 TAL 将找不到它:

<div tal:define="address_view context/@@address_view" >
<span tal:define="global li address_view/createPictMenu">
<span tal:re?lace="structure python: global li[3]" />
</span>
</div>

或者,根本不要使用 global:
<div tal:define="address_view context/@@address_view" >
<span tal:define="li address_view/createPictMenu">
<span tal:re?lace="structure python:li[3]" />
</span>
</div>

关于plone - 用于从 py 文件获取值列表到 TAL Portlet 的 TAL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com