У меня есть это:
<ul tal:repeat="record context/all_users">
<li tal:content="record/name"></li>
</ul>
и этот внешний метод: tal:content="python:context.getresource('')"
Я хочу поставить element(name)
, который я выберу из списка во внешнем методе
Но я не могу этого сделать.
Я пытался использовать <tal:define-macro:"">
для каждого элемента в списке:
<ul tal:repeat="record context/all_users">
<div tal:define-macro="element">
<a href="">
<li tal:content="record/name"></li>
</a>
</div>
</ul>
но это неправильно. Я не знаю, как объявить макрос в динамическом списке и как поместить значение во внешний метод.
Я пробовал это:
function getWord(field) {
var word = field.innerHTML;
var t = python:context.getresource(word)
}
но это тоже не работает.