Язык скриптования сайтов Parser 3

       

Tablemenu


menu. Последовательный перебор всех строк таблицы


^таблица.menu{код}  

^таблица.menu{код}[разделитель]  

^таблица.menu{код}{разделитель}    


Метод menu выполняет код для каждой строки таблицы, последовательно перебирая все строки.



Разделитель - код, который вставляется после каждой непустой строки, кроме последней. Разделитель в квадратных скобках вычисляется один раз, в фигурных - много раз по ходу вызова.

Пример

$goods[^table::create{   pos   good      price

1   Монитор   1000

2   Системный блок   1500

3   Клавиатура   15}

]

<table border=1>

^goods.menu{

   <tr>

      <td>$goods.pos</td>

      <td>$goods.good</td>

      <td>$goods.price</td>

   </tr>

}

</table>


Пример выводит все содержимое таблицы $goods в виде HTML-таблицы.



Содержание раздела