Перенос HTML шаблона

Перенос HTML шаблона в MODX Revo

Сегодня урок о переносе обычного HTML/CSS/JS дизайна в MODX Revo. Где можно достать дизайн я писал в статье: MODX шаблоны – что это, где их достать (скачать, заказать, купить). Для написания уроков по разработке сайта на MODX Revo, я выбрал готовый адаптивный шаблон на bootstrap 5 под названием FlexStart (можно скачать его в конце прошлого урока).

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

Структура HTML тем

Практически каждая тема имеет в себе html, css, js и файлы картинок + у многих еще есть php файлы — обработчики форм и т.п.. В нашем случае структура такая:

Пару html файликов (5 дизайнов страниц), в forms — php обработчик для контактной формы, а в assets папки со скриптами, изображениями, файлами стилей.

Вот пример структуры платной премиум темы.

По более папок и дизайнов, ну не суть. В общем на нужны только папки с css, js и файлами картинок (в некоторых темах еще файлы шрифтов) — грубо горя нам нужно все кроме php обработчиков и html файлов.

Перенос шаблона в Modx

Самый простой способ — это просто закинуть все файлы с папками (кроме html) в корень веб-сайта например при помощи FTP. Я закинул всю папку assets (scss — удалил, так там нет файлов).

Раньше я создавал директорию template и закидывал в нее все файлы — можете поступить так же, но тогда нужно будет менять пути.

Дальше мы можем вставить html код главной страницы (index.html) в начальный шаблон. Для этого открываем на пк файл index.html (открыть можно при помощи обычного блокнота, но лучше использовать специальный редактор кода, например VS Code). Копируем html код, после чего в дереве админки MODX переходи во вкладку Элементы, открываем Начальный шаблон (там вы увидите html код с базовым синтаксисом MODX.

Удаляем его и вставляем за место него ранее скопированный код. После чего сохраняем и переходим на главную страницу сайта.

Должна загрузится точно такая же страница как в html шаблоне.

Что делать если страница отображается криво?

Проверьте все ли вы загрузили.

Если вы грузили не в корень сайта, а к примеру в папку templates, то вам нужно поправить пути к файлам (до стилей, скриптов, картинок и т.д.). Пример: было css/style.css стало templates/css/style.css.

Видео урок

Данный урок достаточно простой — думаю особых проблем не у кого не возникнет. Но сейчас шаблон у нас статичным и далее нам нужно будет сделать его динамичным, и в этом нам помогут: modx синтаксис и модификаторы (либо шаблонизатор fenom со своими модификаторами). Посетите все эти уроки, посмотрите что для вас заходит больше. В уроках дальше буду показывать и то и другое. В следующем уроке подключим редактор кода ace — чтобы он подсвечивался в админке (как у меня на скрине выше).

Автор

Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Перенос HTML шаблона в MODX Revo: 3 комментария

  1. Добрый день.
    Уроки хорошие, без воды. Но нет четкой нумерации. Пишете — в прошлом уроке создали …, нажимаешь внизу на урок слева (который, по идее, прошлый), но попадаешь на другую тему.
    Распределите уроки по нумерации, пожалуйста.

    1. Добрый день! Есть такое дело) Пишу в разнобой на разные темы) Структурировать их не так уже легко (предыдущий — следующий урок) идут по датам — наверное вообще уберу этот блок в бедующем) Если руки дойдут — обновлю часть статей (в плане не, то что они устарели (за этим я слежу) — они просто под разные сайты с разными дизайнами), нужно как то все обновить под какой-нибудь интернет магазин (с блогом и т.д.) и структурирую их по порядку.

      1. Добрый вечер)
        Было бы здорово)))
        Только не удаляйте, пожалуйста)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Exit mobile version