我在我的 Pyramid Chameleon 项目中使用 TAL(模板属性语言)。我想使用一个使用 TAL 的循环来定义我的模板中的属性。
<tal tal:repeat="reward_program reward_programs">
<button tal:attributes="data-target repeat.reward_program.index">Button</button>
</tal>
这让我很接近。但只给我一个“数据目标”,其中有一个数字(增加),如下所示:
<button data-target="0">Button</button>
我想要一个固定的 AND 选项,以便在 data-target 属性中为该数字添加一个变量字符串前缀,如下所示:
<button data-target="#program0">Button</button>
您将如何为 TAL 索引变量添加前缀?我想知道如何使前缀成为修复字符串并将其定义在变量中。