- атрибутивный шаблонизатор для PHP
 
Пред.
Руководство по Ptal
Функции контекста атрибутов
След.

tal:for

Цикл, аналогичный циклу for языка PHP.

tal:for="expr1; expr2; expr3"

Пример

<ul>
  <li tal:for="$page=1;$page<=5;$page++" style="list-style:none; display:inline;">
    <a href="?page={$page}">{$page}</a>
  </li>
</ul>

Результат компиляции

<ul>
  <?php for($page=1;$page<=5;$page++):?><li style="list-style:none; display:inline;">
    <a href="?page=<?php echo $page;?>"><?php echo $page;?></a>
  </li><?php endfor;?>
</ul>

Результат выполнения

<ul>
  <li style="list-style:none; display:inline;">
    <a href="?page=1">1</a>
  </li><li style="list-style:none; display:inline;">
    <a href="?page=2">2</a>
  </li><li style="list-style:none; display:inline;">
    <a href="?page=3">3</a>
  </li><li style="list-style:none; display:inline;">
    <a href="?page=4">4</a>
  </li><li style="list-style:none; display:inline;">
    <a href="?page=5">5</a>
  </li></ul>

На экране: