Темы в блоголёте это обычные html файлы, которым присвоено расширение .tml - наверно это можно расшифровать как Template HTML, оставлять им классическое расширение .html я не стал, так как если эти файлы открытьв браузере, то наверняка ничего вразумительного не увидите. Дело в том, что между тегами используются теги блоголёта со знаком больше ">". Движок блоголёта при обработке этих файлов заменяет свои теги на нормальный текст.

Что же нужно, чтобы создать свою собственную тему для блоголёта? Рекомендовал бы взять в качестве заготовки одну из тем, которые уже есть в блоголёте. Главное в теме для блоголёта это файл index.tml - это как раз и есть шаблон всей html страницы. Можете открыть любой из файлов index.tml чтобы в этом убедится. Вы можете также внести в этот файл свои собственные изменения, например добавить блок рекламы, но для этого я все же рекомендовал бы использовать виджет с редактируемым текстом, потому что при смене шаблона виджет будет и в другой теме, чего не скажешь о непосредственной редакцией файла index.tml. В файле index.tml вы увидите многочисленные теги блоголёта, например

$Template->title $Template->content $Template->sitebar

Нет никаких сложностей с тем, чтобы вставить эти теги в ваш новый шаблон. После создания файла index.tml и таблицы стилей, следует отредактировать ini файлы для темы, а именно about.ini - где обязательно указать количество сайтбаров в теме, и прописать свои авторские права. Следующим шагом будет редактирование файла theme.ini - в этом файле находятся шаблоны виджетов. Отредактируйте их по своему желанию. О виджетах будет рассказано отдельно.

Следующими шагами будет редактирование файлов post.tml postexcerpt.tml и menuitem.tml - это шаблоны для записи, анонса записи и страницы в меню соответственно. Теже самые правила - это обычный html текст с тегами блоголёта. Отдельно следует остановиться на шаблоне комментариев: он находится в файле comment.ini Дело в том, что блоголёт конструирует список и форму для комментариев. Этому есть свои причины. Форма может имеет произвольное количество полей и она должна работать в любой теме и к тому же администратор блога должен иметь возможность для автоматического управления полями формы комментирования. Вероятно, что помещение шаблонов для комментирования в файл comment.ini не является лучшим, но мне бы было интересно узнать ваше мнение об этом.