Включение в шаблон других шаблонов

Включение в шаблон других шаблонов. По мере усложнения приложений, разрабатываемых с использованием Cold Fusion, появляется необходимость упростить используемые шаблоны.

Одним из способов решения этой проблемы, предлагаемых в Cold Fusion, является выделение из шаблонов часто используемых блоков, таких как запросы и области вывода, и их многократное использование в других шаблонах.

Для включения часто используемых шаблонов в другой шаблон, используется тег DBINCLUDE. Тег DBINCLUDE может быть расположен в любом месте шаблона, кроме как в тегах DBQUERY, DBOUTPUT и DBTABLE. Тег DBINCLUDE имеет атрибут TEMPLATE который задает путь до файла с шаблоном.

Этот шаблон будет обработан Cold Fusion как часть основного шаблона то есть, в нем могут использоваться запросы, уже запущенные в основном шаблоне, а также ссылки на параметры формы, URL и CGI . Приведем пример включения в шаблон шаблона с именем test.dbm DBINCLUDE TEMPLATE test.dbm 5.13.4