С тех пор, как предо мной замаячила перспектива порулить 12 +/- 1-2 тыс. web-страниц, проблема управления их внешним видом встала во весь рост.
Дык вот. Кто знает, как прикрутить к произвольной странице в MediaWiki “дополнительный” лист стилей css?
Покамест, подДдав для креативности, моя решил проблему так. Изначально в моей wiki установлен “плагин” absHTML. Ента фигуёвина позволяет мне вставлять произвольный HTLM в код любую страницу, заключив его между дескрипторами ‹absHTML›‹/absHTML›. Изначально это нужно было для вставки формы подписки в wiki-страницу. См. туда . Теперь вот он пригодился для вставки кода css в страницы wiki.
Итак, чего моя сделал. Создал страницу Шаблон:Стили. Код старницы см. здесь. Обратите внимание, каждый “id” я заключаю в отедльную пару ‹absHTML›‹/absHTML› и избегаю пробелов и переводов строк в коде страницы! Затем в произвольную страницу wiki вставляю страницу шаблона стандартным для MediaWiki синтаксисом {{Стили}}. В результате имею: зацепленные дополнительные стили для форматирования “div’ов” как мне нужно.
Если кто-то предложет более цивилизованное решение – буду премного благодарен. Как всегда, добро пожаловать в комменты, на электропочту или, даже, по телефону!
P. S. Надо заводить категорию Wiki, то есть MediaWiki!-)
Technorati tags: css, wiki, MediaWiki, база+знаний
Запись оставлена: 18 Февраль 2006·
Комментирование этой статьи закрыто





