Используя jTemplates, можно составлять шаблоны следующим образом ...
<textarea id="templateList" class="template"><!--
{#template RESULTS}
This a template for generating a list of results
{#include PAGINATION root=$T}
{#/template RESULTS}
{#template PAGINATION}
This is a template for generating pagination through the results
{#/template PAGINATION}
--></textarea>
Однако бывают случаи, когда было бы удобно иметь возможность комбинировать совершенно разные шаблоны. Например, у меня есть много разных типов списков, каждый из которых имеет отдельный шаблон. Используя описанный выше метод, я вынужден повторять один и тот же кусок кода для разбивки на страницы в каждом из моих шаблонов для разных списков.
Я бы предпочел сделать что-то вроде следующего ...
<textarea id="templateList" class="template"><!--
This is a template listing results
{#some kind of call to templatePagination}
--></textarea>
<textarea id="templatePagination" class="template"><!--
This is a template for generating pagination
--></textarea>
Кто-нибудь знает, возможно ли такое, и если да, то как это сделать?
Спасибо!