Для просмотра ссылки Войди или Зарегистрируйся
Добавлено:
-
Новый макрос [module:modulefile]. С помощью этого макроса можно вставлять любые куски кода или чего угодно другого. Рассмотрим на примере.
Предположим у нас в статическом дорвее у шаблонов главной страницы, страниц категорий и статей одинаковый header, чтобы не повторять этот код во всех трех шаблонах создадим в папке с шаблонов файл header.html, а в шаблонах этот код будем вставлять макросом
[module:header.html].
Или у нас есть участок кода, в который мы хотим рандомно вставлять или двухколоночную таблицу или одноколоночную. По сути можно ограничиться макросом [random], но таким образом получается сложный код. Чтобы упростить читаемость кода и создание самого шаблона выносим код одноколоночной таблицы в файл mod1.html, а двухколоночной в mod2.html (сами файлы должны лежать в папке с шаблоном, имена файлов и расширения могут быть любыми), а в месте, где нам надо вставить содержимое одного или другого модуля вставляем
Код:
[random]
[or][module:mod1.html][/or]
[or][module:mod2.html][/or]
[/random]
В одном модуле можно объявлять другой любое количество раз. Так же при вставке модуля будут работать все макросы, прописанные в модулях, таким образом можно организовывать вложенные макросы, например с [loop] или [random]
Исправлено:
- Баги сабмиттера юкоз при постинге в украинские сайты.
P.S. Во всю идет работа над синонимайзером, если кто готов поделиться качественными базами синонимов, хотя бы для теста, т.к. в синонимайзере можно будет подключать свои, то добро пожаловать
alex@spartanets.ru