Шаблон - это некий файл, содержащий статическую (неизменную) часть кода, повторяющуюся во многих документах. Как было сказано ранее, технология AML предоставляет два возможных варианта его реализации.
1. Вкрапления отдельных элементов оформления в текст
Вариант для ленивых (в плане - подумать головой, руками тут предстоит поработать ох как немало)! Для начала, вы создаете полностью оформленный документ. Затем начинаете вырезать из него HTML-код, заменяя фрагменты подключением соответствующего файла. Вот как это выглядит. Рассмотрим на примере HTML-кода текущей страницы:
Итак, что мы видим? Текст, точнее - текст с вкраплениями HTML-тегов, который перемежается со строками AML-директив. Я специально сделал их с отступом, чтобы повысить наглядность кода. При таком подходе любой контент-редактор может с легкостью воспользоваться старым шаблоном, просто поменяв в нем тексты!
Плюсы этого варианта шаблона:
Отсутствие необходимости сильно задумываться. Все оформление надежно упрятано в те самые файлы part00.txt, part01.txt, part02.txt, part03.txt
Минусы этого варианта шаблона:
Таких файлов part00.txt ... part03.txt может быть гораздо больше. Хорошо, если дизайн останется незыблем надолго. В противном случае придется повторять все с нуля (сверстать документ и последовательно вырезать фрагменты с оформлением).
2. Классический вариант - режем страницу пополам
Чтобы не заморачиваться с большим количеством малоинформативных файлов, можно пойти другим путем: короткие надписи (вроде заголовков) встраиваются с помощью переменных, а сама страница разрезается на две части аккурат по основному тексту. Смотрим пример:
Наибольший интерес представляет содержимое файла _top.txt, поскольку в нем находятся и меню, и таблицы, и печатаются значения переменных. Вот оно:
|