Вывод статей на сайте Modx Revo GetResources

Вывод статей на сайте Modx Revo GetResources

Добрый день!

Сегодня мы разберем основы вывода наших статей на сайте.

Для этого создаем два новых шаблона “Шаблон категории статей”“Шаблон статьи” и вставьте в них свой код

Далее задаем иерархию каталогов и пишем статьи, пример приведен ниже:

Категории в modx revo

Modx revo вывод статей

Для вывода отдельной статьи, в шаблоне “Шаблон статьи” необходимо прописать Плейсхолдеры.

Плейсхолдеры статьи modx revo

На самом деле все очень просто.

Пример вывода статьи в html:

<html>
<head>
<title>Название страницы</title>
<meta name="description" content="Краткое описания страницы">
<meta name="Keywords" content="Ключевое слово 1, ключевое слово 2">
</head>
<body>
<h1>Название статьи</h1>
<p>Текст статьи</p>
</body>
</html>

Пример вывода статьи в шаблоне Modx:

<html>
<head>
<title>[[*longtitle]]</title>
<meta name="description" content="[[*description]]">
<meta name="Keywords" content="[[*introtext]]">
</head>
<body>
<h1>[[*pagetitle]]</h1>
[[*content]]
</body>
</html>

Для вывода всех статей на страницу категорий, будем использовать сниппет getResources. Для начала установим его из стандартного установщика приложений Modx Revo.

Далее странице категории статьи назначим “Шаблон категории статей” и в поле Содержимое вставим вызов сниппета.

[[!getResources? &parents=`11` &depth=`5` &tpl=`kratnews` &limit=`10`]]

Пример шаблона категории статей Modx:

<html>
<head>
<title>[[*longtitle]]</title>
<meta name="description" content="[[*description]]">
<meta name="Keywords" content="[[*introtext]]">
</head>
<body>
[[*content]]
</body>
</html>

GetResources Modx Revo

Разберем данный код на моем примере. Я вывожу на странице максимум 10 статей из родительской категории 11( Продвижение сайта), с глубиной сканирования 5 пунктов и чанком оформления “kratnews”

Вывод статей на странице категории

Пример чанка kratnews:

<h2>[[+longtitle]]</h2>
<p>[[+introtext]]</p>
<a href="[[~[[+id]]]]">Читать полностью >></a>

На этом все. Задавайте ваши вопросы в комментариях.

Похожие записи:
[Modx REVO] Плейсхолдеры и Поля Ресурсов: различия между плюсом и звездочкой
[Modx REVO] Плейсхолдеры и Поля Ресурсов: различия между плюсом и звездочкой

Одним из преимуществ MODX является гибкое шаблонирование. Большая часть гибкости Подробнее:

Minishop2 минимальная сумма в заказе
Minishop2 минимальная сумма в заказе

Итак, допустим клиенту потребовалось, чтобы помимо сообщений о том, что Подробнее:

Modx REVO Устанавливаем шаблон по умолчанию для ресурсов через плагин
Modx REVO Устанавливаем шаблон по умолчанию для ресурсов через плагин

В MODX Revo, как вы уже заметили, при создании дочерних ресурсов, Подробнее:

MiniShop2. Оформление заказа (обязательные поля)
MiniShop2. Оформление заказа (обязательные поля)

При оформлении заказа у каждого метода доставки есть свои обязательные Подробнее:

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

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