Язык отображения:   ru  en

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

ru:base:services 2006/11/20 11:43 ru:base:services 2006/11/20 12:00 текущий
Строка 53: Строка 53:
== Использование нескольких одинаковых циклов. === == Использование нескольких одинаковых циклов. ===
-Пример: \\+В случае, если нужно использовать в одном уровне вложенности несколько одинаковых циклов применяется следующий путь: \\ 
 +Пример (два цикла accounts_loop рядом): \\
<code> <code>
Accounts: <TMPL_LOOP accounts_loop><TMPL_VAR login> </TMPL_LOOP> Accounts: <TMPL_LOOP accounts_loop><TMPL_VAR login> </TMPL_LOOP>
Строка 63: Строка 64:
<code> <code>
Accounts: <TMPL_LOOP accounts_loop><TMPL_VAR login> </TMPL_LOOP> Accounts: <TMPL_LOOP accounts_loop><TMPL_VAR login> </TMPL_LOOP>
-Hosts: <TMPL_LOOP **2_accounts_loop**><TMPL_LOOP hosts_loop><TMPL_VAR name> </TMPL_LOOP></TMPL_LOOP>+Hosts: <TMPL_LOOP 2_accounts_loop><TMPL_LOOP hosts_loop><TMPL_VAR name> </TMPL_LOOP></TMPL_LOOP>
</code> </code>
-2_accounts_loop - будет браться цикл accounts_loop, но не возникнет коллизии имен. \\+Обратите внимание, что во втором случае вместо accounts_loop стоит 2_accounts_loop - будет браться цикл accounts_loop, но не возникнет коллизии имен. \\
== Генерация нескольких файлов из одного темплейта. == == Генерация нескольких файлов из одного темплейта. ==
Строка 78: Строка 79:
</code> </code>
-//DK_NEW_FILE// дает команду системе обработки темплейтов создать файл с именем, идущим после //DK_NEW_FILE// (/usr/local/apache/conf.d/ в данном случае) и с содержимым от текущей метки до следующей или конца темплейта.+//DK_NEW_FILE// дает команду системе обработки темплейтов создать файл с именем, идущим после //DK_NEW_FILE// (/usr/local/apache/conf.d/<TMPL_VAR name> в данном случае) и с содержимым от текущей метки до следующей или конца темплейта.
метка //DK_NEW_FILE// должна находится в начале строки.\\ метка //DK_NEW_FILE// должна находится в начале строки.\\

Personal Tools