Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
SEO

Как менять контент на сайте на MODX Evolution и не сломать вёрстку

37 
 

Сайт на MODX Evolution сдан, доступы в админку у клиента — и тут начинается: «хочу поменять картинку только на этой странице», «почему после правки текст поехал на всех услугах». Разбираем на живой админке сайта кровельной компании, как в Evolution CMS устроены шаблоны и поля, что можно спокойно менять самому, а что лучше отдать разработчику.

Главное правило MODX: страницы живут на шаблонах

В MODX почти все страницы одного раздела работают на одном шаблоне. Откройте любые две страницы услуг: у них одинаковые хлебные крошки, заголовок, блок выполненных работ, цены, статьи внизу и форма заявки. Разное только наполнение.

Отсюда следует простое правило:

  • Контент внутри блоков — тексты, картинки, видео, списки, цены — меняется на каждой странице отдельно и безопасно.

  • Набор и порядок блоков задаёт шаблон. Захотели на одной странице поставить картинку слева, а текст справа — это правка шаблона, и она применится ко всем страницам, к которым он привязан.

Поменять структуру только у одной страницы без разработчика не получится: для этого нужен отдельный шаблон. Текст же можно править как угодно — шаблон его просто выводит в отведённых границах.

Где найти страницу и её шаблон

Слева в админке — дерево ресурсов. Папки (например, «Услуги» или «Дом под ключ») содержат вложенные страницы, цифра в скобках — ID ресурса. Открываем страницу кликом, и справа появляется её карточка с вкладками.

На вкладке «Общие» есть поле «Шаблон». Именно оно показывает, на каком шаблоне работает страница: у раздела «Дом под ключ» это «Услуги», у страниц монтажа — «Новая услуга». Если две страницы на одном шаблоне, правка шаблона затронет обе.

Вкладка «Общие»: какое поле куда выводится

Стандартные поля MODX одинаковы на любом сайте, но то, где они появятся на странице, решает шаблон. На нашем примере это выглядит так:

  • Заголовок — короткое название страницы. Выводится в хлебных крошках и в меню.

  • Расширенный заголовок — заголовок H1 на самой странице. Для «Дом под ключ» это «Строительство домов и коттеджей под ключ». Важное поле для SEO: H1 должен содержать главный запрос страницы.

  • Описание — короткий текст, который шаблон может выводить на других страницах сайта.

  • Псевдоним — часть адреса страницы (URL), например montag-metallocherepicy. Не меняйте его у страницы, которая уже в поиске, без 301-редиректа со старого адреса: иначе потеряете позиции и получите 404.

  • Аннотация (введение) — краткое описание услуги, которое выводится в её карточке на странице раздела или на главной.

  • Пункт меню — заполните, если в меню страница должна называться иначе, чем в заголовке. Рядом — галочка «Показывать в меню».

  • Содержимое ресурса — основной текст в визуальном редакторе TinyMCE: заголовки, абзацы, таблицы, картинки внутри текста.


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13818 тендеров
проведено за восемь лет работы нашего сайта.


Дополнительные поля шаблона: тексты, списки, цены

Ниже основных полей идут поля, которые разработчик добавил в конкретный шаблон (в MODX они называются TV-параметрами). У каждого под названием серым написано служебное имя, например [*spisok*] — так поле подключено в шаблоне. По названию почти всегда понятно, куда поле выводится:

  • Текст часть 1, 2, 3 — отдельные текстовые колонки на странице. Каждое поле — свой блок, их можно заполнять независимо.

  • Заголовок перед услугами — подзаголовок с описанием над карточками услуг. Например, блок «Соблюдаем сроки и качество» на странице «Дом под ключ» берётся именно отсюда.

  • Изображение услуги — картинка, которая показывается в карточке этой услуги на странице раздела.

  • Фото расшаривания — изображение для превью ссылки в соцсетях и мессенджерах.

  • Ссылки на видео — ролики, которые шаблон вставит в свой блок.

Если не уверены, куда выводится поле, откройте страницу на сайте рядом с админкой и сравните тексты. Это быстрее, чем гадать по названию.

Списки и цены

Часть полей устроена как набор строк. «Список» — это перечень «Что входит в работу»: монтаж мауэрлата, гидроизоляция, обрешётка и так далее. «Цены» — карточки с заголовком, описанием и суммой. Строки добавляются и удаляются кнопками «+» и «–» справа, порядок меняется перетаскиванием, а данные можно сразу вставить из таблицы Word или CSV.

Там же есть галочки вроде «На главную»: отметили — услуга появилась на главной странице, сняли — пропала.

Что выводится автоматически и не правится на странице

Часть блоков шаблон собирает сам, без вашего участия:

  • Карточки подуслуг. На странице «Дом под ключ» шесть карточек — это шесть вложенных в папку страниц. Чтобы добавить новую карточку, достаточно создать страницу внутри папки на нужном шаблоне: она появится в списке сама.

  • Форма заявки и блок статей внизу страницы. Они общие для шаблона, поэтому переставить или убрать их на одной странице нельзя.

Если блок не находится ни в одном поле карточки, значит, он выводится автоматически или прописан в самом шаблоне. Такие правки — к разработчику.

Вкладка «Настройка страницы»: публикация

Здесь страницу публикуют или снимают с публикации, задают дату публикации и тип ресурса. Набор остальных вкладок зависит от сайта: в нашем примере добавлены «SEO» и «Выполненные работы». Зачёркнутые красным страницы в дереве помечены на удаление и на сайте не отображаются.

Чек-лист: как править контент в MODX и ничего не сломать

  1. Посмотрите поле «Шаблон» и поймите, какие ещё страницы на нём работают.

  2. Меняйте тексты, картинки, списки и цены в полях страницы — это безопасно.

  3. Не трогайте псевдоним проиндексированной страницы без 301-редиректа.

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

  5. Перед сохранением нажмите «Просмотр» и проверьте страницу.

  6. Перестановку блоков, новые блоки и правки формы отдавайте разработчику.

Коротко

MODX Evolution удобен для владельца сайта именно жёсткой структурой: страницы раздела собраны на одном шаблоне, а контент разложен по понятным полям. Пока вы работаете внутри полей, сломать вёрстку почти невозможно. Как только хочется поменять сам блок — это уже задача шаблона и разработчика.

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




38

Лучшие статьи

Поделиться: 0 0 0
Лайки за кейсы:  55 Подписчики:  1

Оцените статью
Спасибо за оценку