Вставка других шаблонов
В ряде случаев бывает удобно выделить одинаковые части в нескольких шаблонах (например, заголовок или меню на HTML странице) и вынести их в один файл.
В СT++ для этой цели служит оператор <TMPL_include "файл_шаблона.tmpl">.
Общий вид оператора следующий:
<TMPL_include файл_шаблона.tmpl>
<TMPL_include "файл_шаблона.tmpl">
По умолчанию файл ищется в текущем каталоге, но также возможно явно указать полный путь к вставляемому файлу шаблону.
Внимание! Недопустимо разбивать условия и циклы между подключаемыми шаблонами.
То есть такая конструкция работать не будет:
main.tmpl:
<TMPL_if foo>
<TMPL_include abc.tmpl>
abc.tmpl:
</TMPL_if>
Внимание! Запись вида <TMPL_include файл_шаблона.tmpl>
оставлена для совместимости с предыдущими версиями; ее поддержка в следующих версиях не гарантируется. Вместо нее следует пользоваться записью <TMPL_include "файл_шаблона.tmpl">
Copyright © 2003 - 2008 CTPP Dev. Team | http://ctpp.havoc.ru