Работа с шаблонами

Благодарим за вклад: 

Colorate - Photoshop plugin and web tool - 3D Color pickerДля работы с веб-шаблонами требуются не только дизайнерские навыки, но и знания HTML и CSS, причем, в силу разного уровня поддержки нововведений популярными браузерами, сразу нескольких версий вышеуказанных языков.

Также, если дизайном и разработкой занимается не один человек, неизменно требуется компромиссное решение относительно того, «как это делать правильно». Дизайнеры зависят от разработчиков: им нужна разметка на HTML, являющаяся основой для создания классов CSS. Разработчики зависят от дизайнеров, потому что без хорошо спроектированного шаблона даже самым удачным компонентом будет трудно пользоваться.

С вышеописанным, однако, не приходится иметь дело, если Вы пользуетесь Joomla!. В ней уже предусмотрены решения.

Во-первых, возможность переопределения [override] — изменения содержимого создаваемых расширениями страниц, без необходимости вносить изменения в исходный код. Пример — Beez Template. В исходной комплектации Joomla! есть две версии данного шаблона: на XHTML и на HTML5, и подходящие разметка HTML и классы CSS создаются как раз при помощи переопределения.

Во-вторых, предусмотрен идеальный инструмент, востребованный веб-мастерами — функция «Стили шаблонов». Она дает возможность незначительно модифицировать внешний вид сайта, например, по-своему оформить «шапку», выбрать цветовую схему, задать ширину и т. д. Благодаря данной функции можно создать множество вариаций одного шаблона и «привязать» их к разным пунктам меню. Для более полного понимания вернитесь к главе «Шаблоны» и после этого перечитайте данную главу.