logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Основы создания шаблона

xTemplate создает веб-страницы, замещая теги заполнители в шаблоне, файла xtemplate.xtmpl, содержимым из базы данных.

Есть два типа тэгов заполнителей в шаблоне, теги раздела и теги элемента.

Тэги раздела имеют дело со структурой веб-страницы, области страницы создают следующие тэги комментарии XHTML/HTML: <!-- BEGIN: title --> <!-- END: title -->

Некоторые тэги раздела помечают области, где содержимое и его структура будут повторены. Например, раздел комментария может повториться более чем один раз в зависимости от того, как много комментариев на странице:

<!-- BEGIN: comment --> <!-- END: comment -->

Тэги секции могут вкладываться, так, что один наборы тэгов секции может быть внутри другого:

<!-- BEGIN: node --> <!-- BEGIN: title --> <!-- END: title --> <!-- END: node -->

Тэги элемента являются заполнителями для элементов содержания, таких как за­главие страницы, кто эту страницу написал или главное содержимое страницы. Тэги элемента выглядят следующим образом:

{title} {submitted} {content}

Тэги элемента ассоциируются с тэгами раздела, который окружают его, например:

<!-- BEGIN: node -->

{title}

<!-- END: node -->

Тэг выше {title} является главным названием страницы, тогда как тэг {title} ниже это название комментариев на странице.

<!-- BEGIN: comment -->

{title}

<!-- END: comment -->