Прежде чем говорить об особенностях шаблонов в модэксе, стоит упомянуть один принцип идеологии этого движка. Дело в том, что создатели модэкса были недовольны дизайнерскими возможностями других cms - они казались слишком стандартизированными. Отойти от "обычного" на тот момент дизайна было либо слишком сложно, либо неудобно с точки зрения кода: приходилось придумывать кучу "костылей". Поэтому они захотели создать систему свободную для внедрения любого дизайна. Этот принцип привлек внимание разработчиков тогда и служит хорошим бонусом сейчас.

Виды шаблонов

Вариантов работы много, что может сбивать новичков с толку. Поэтому необходимо разобраться с тем где вы будете брать дизайн вашего сайта и как вы его собираетесь подключать. 

Откуда их можно получить

  • Готовые из репозиториев модэкса. Они содержат готовые решения для различных типов сайтов: от блога до интернет-магазина;
  •  Интегрировать код на html/css/js. Можно взять как готовые, так и создать собственный. Есть важное уточнение: код может быть написан с использованием шаблонизаторов (fenome, smarty). Загрузка шаблона из репозитория

Изображение 1. Варианты шаблонов, которые можно скачать из стандартного репозитория.

И вот тут нас постигает первое разочарование: готовых тем, которые можно поставить напрямую из админки, очень мало по сравнению с тем же вордпрессом. 

Способ подключения

  • Прописав код непосредственно в админке сайта;
  • Вызвав его из отдельного файла.

И тут снова возникает путаница: какой вариант лучше? Чем они вообще отличаются? Что делать тому, кто не понимает что выбрать?

Однозначного ответа на первый вопрос нет: выбирайте то, что вам удобнее или подходит под задачу. Для дальнейшего продвижения сайта по сео подойдут оба варианта. Вы привыкли работать в браузере и знать не знаете такой вещи как github? На компьютере нет собственноручно настроенного именно под ваши нужды редактора кода с сотней очень нужных плагинов? Смело смотрите в сторону первого варианта. Несколько разработчиков и нужен контроль версий или вы привыкли работать только в своей оболочке - подойдёт второй вариант.

 

В последующих статьях я расскажу как добавить вёрстку на HTML и использовать готовый шаблон, а тут давайте поговорим о преимуществах того или иного способа интеграции и чем это может грозить. Также попробуем разобраться какое количество шаблонов подойдёт для того или иного сайта.