Найти - Пользователи
Полная версия: TAL атрибуты
Начало » Zope/Plone/Bluebream » TAL атрибуты
1
sinitsa
Добрый вечер,

Я просмотрела много сайтов, хелпов и проч, но так и не нашла ответ на свой вопрос:
Можно ли исключить элемент из tal:repeat.
<p tal:repeat="s label" tal:content="s"></p>
label состоит из девяти строк и мне надо последнюю исключить или несколько, но всегда фиксированную.

Еще в догонку: хотела тут посмотреть ссылки на учебники или хорошие статьи на тему, но большинство несуществует уже, если не сложно, подскажите где есть полезные вещи.

Заранее спасибо
regall
1. Возможно вам просто нужно в классе вида формировать уже правильный label.
2. Можно использовать префикс python:
<p tal:repeat="s python: label[:-1]" ... />
или
<p tal:repeat = "s python: label[:number] + label[number:]"  ... />
regall
И вдогонку:
Спецификация TAL
Гайд по TAL
Статья 1
Статья 2
sinitsa
Спасибо большое!!!
<p tal:repeat="s python: label[1:-1]" ... />
так я вывела все элементы кроме первого и последнего. Все отлично работает.
Ссылки, если честно я уже видела, и мне они не дали того ответа, который я искала.
Но все равно спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB