Баланс разметки стилей (логической и визуальной) между этими тремя факторами
несколько зависит от ситуации. Например, если у вас есть несколько разных вики
базы данных, но хотите использовать общие модули вики-библиотеки и файлы шаблонов, любые
отличительный стиль должен быть указан в именованных файлах CSS. Другие ситуации могут
склонить чашу весов в другую сторону, так что больше отличительной разметки
указывается либо в шаблоне, либо в самом вики-коде.
Кодирование обсуждается в других разделах, и нетрудно понять, как включить
Теги HTML в создаваемых компонентах влияют на общий стиль страницы. Это
особенно верно, чем больше параметров стиля (или даже необработанных тегов) вы позволяете пользователю редактировать
в текст содержания.
Тем не менее, базовый и непротиворечивый внешний вид конкретной вики легче всего понять.
управляется с помощью шаблонов и CSS. Мы рассмотрим каждый из них более подробно.
Разработка шаблонов страниц
Для простоты многие вики-модели используют страницу-шаблон для определения внешнего вида страницы. С
шаблон, визуальный стиль можно сделать практически независимым от вики-скрипта:
графика логотипа в виде простого включения изображения и файла CSS, связанного в заголовке HTML.
Дизайн шаблона представляет собой простую физическую модель, где различные
идут компоненты, которые создаются при обслуживании страницы. Использование шаблонов и
Замена шаблона упрощает быстрое изменение макета страницы или даже
несколько макетов для одной и той же вики.
ВЗЛОМ ВАШЕГО ИСТОЧНИКА WIKI
149
Совет 6, 6: Несколько шаблонов с резервным значением по умолчанию
Вы можете создать несколько шаблонов для одной и той же вики с разным внешним видом.
и макет для просмотра, редактирования и различные информационные «экраны», которые
вики может генерировать. Настройте соответствующие модули сценариев, чтобы использовать соответствующие
имя файла шаблона и разрешить разумный автоматический откат, чтобы, если данный
шаблона нет, в вики используется шаблон по умолчанию.
Макет страницы может быть простым или более подробным, но обычная оговорка веб-дизайна
применяется — чем сложнее и конкретнее дизайн, тем меньше вероятность того, что он будет выглядеть как
предназначен для всех клиентов браузера.