Прежде чем говорить об особенностях шаблонов в модэксе, стоит упомянуть один принцип идеологии этого движка. Дело в том, что создатели модэкса были недовольны дизайнерскими возможностями других cms - они казались слишком стандартизированными. Отойти от "обычного" на тот момент дизайна было либо слишком сложно, либо неудобно с точки зрения кода: приходилось придумывать кучу "костылей". Поэтому они захотели создать систему свободную для внедрения любого дизайна. Этот принцип привлек внимание разработчиков тогда и служит хорошим бонусом сейчас.
Виды шаблонов
Вариантов работы много, что может сбивать новичков с толку. Поэтому необходимо разобраться с тем где вы будете брать дизайн вашего сайта и как вы его собираетесь подключать.
Откуда их можно получить
- Готовые из репозиториев модэкса. Они содержат готовые решения для различных типов сайтов: от блога до интернет-магазина;
- Интегрировать код на html/css/js. Можно взять как готовые, так и создать собственный. Есть важное уточнение: код может быть написан с использованием шаблонизаторов (fenome, smarty).
Изображение 1. Варианты шаблонов, которые можно скачать из стандартного репозитория.
И вот тут нас постигает первое разочарование: готовых тем, которые можно поставить напрямую из админки, очень мало по сравнению с тем же вордпрессом.
Способ подключения
- Прописав код непосредственно в админке сайта;
- Вызвав его из отдельного файла.
И тут снова возникает путаница: какой вариант лучше? Чем они вообще отличаются? Что делать тому, кто не понимает что выбрать?
Однозначного ответа на первый вопрос нет: выбирайте то, что вам удобнее или подходит под задачу. Для дальнейшего продвижения сайта по сео подойдут оба варианта. Вы привыкли работать в браузере и знать не знаете такой вещи как github? На компьютере нет собственноручно настроенного именно под ваши нужды редактора кода с сотней очень нужных плагинов? Смело смотрите в сторону первого варианта. Несколько разработчиков и нужен контроль версий или вы привыкли работать только в своей оболочке - подойдёт второй вариант.
В последующих статьях я расскажу как добавить вёрстку на HTML и использовать готовый шаблон, а тут давайте поговорим о преимуществах того или иного способа интеграции и чем это может грозить. Также попробуем разобраться какое количество шаблонов подойдёт для того или иного сайта.