Хоть было бы логичнее сначала рассказать об устройстве шаблона, и только потом о его редактировании, я решила поступить наоборот, и сначала рассказать об инструментах, которыми приходится пользоваться, и только потом об объекте нашего издевательства исследования. Ранее я упоминала, что CMS размещает содержимое на сайте в соответствии с шаблоном. Теперь пришла пора немного вникнуть в то, как составлен шаблон, и как CMS понимает, где и что в нём размещать. На сайте хостинга в справочном разделе можно найти инструкцию для создания сайта с использованием HamsterCMS, в конце которой представлена такая модель: Согласно этой модели, шаблон размечен на области, каждая из которых содержит метку, отвечающую за то, что будет отображаться в данной области. Основные метки, представленные на рисунке – CONTENTS и NAVIGATION.
- CONTENTS – выводит содержимое файла страницы, помещённого в папку /files;
- NAVIGATION – выводит список ссылок на страницы, которые содержатся в папке /files.
Каждая метка на странице обособляется двойными квадратными скобками.
Кроме того, эти метки можно добавлять не только в файл шаблона, но и внутрь других файлов, то есть файлов страниц и файлов включений. Тем самым можно вложить одну страницу или элемент в другой, а его в третий, если это понадобится верстальщику.
Содержимое страниц или включений записывается в файл формата txt. В папке /files каждой странице соответствует файл в формате txt_, названный так же как страница, в котором записано имя используемого страницей шаблона. Именем шаблона является название его папки.
По-моему, получилось слишком коротко