Pull to refresh

Ditto Modx для чайников Новости, статьи

Reading time1 min
Views1.3K
Я сам чайник и во всем интернете не нашла ни одной внятной статьи на эту тему, где пошагово все объясняется и в итоге работет. Долго промучившись я составил себе и другим таким же четкое руководство.

1. Создаем новый ресурс, называем его «Новости», переходим на вкладку Настройки страницы и снимаем галочку около «Кэшируемый» (это необходимо, что бы работал переключатель страниц)

2. Все дочерние документы этого ресурса будут нашими новостями. В поле Заголовок вводим заголовок новости, в поле Summary вводим сокращенную новость, в самое большое окно вводим полный текст новости. Обязательно включить галочку на Опубликовать. Для создания дочернего документа правой кнопкой нажимаем на документе «Новости» и выбираем «Дочерний док.»

3. Создаем чанк, например ”tpl_news” который будет содержать html-шаблон вывода статьи.
image

Здесь подробнее о всех плейсхолдерах

4. Что бы создать страницу вывода всех новостей в самом большом окошке ресурса «Новости» (или создаем новый ресурс и выполняем пункт 1) вызываем КЕШИРИРУЕМЫЙ Ditto
&summarize=`5` — задаем количество новостей на странице
&paginate=1 — включаем режим разбивки на страницы, тем самым отключаем архив
&tpl=` tpl_news ` — ссылаемся на ранее созданный нами шаблон вывода статей.

[[Ditto? &startID=`11, 15` &summarize=`10` &tpl=`tpl_news` &paginate=`1`]]

Стр.: [+pages+]

Параметры Ditto

5. Что бы создать блок нескольких новостей на главной странице, в нужном месте вызываем Ditto
[[Ditto? startID=`11, 15` summarize=`2` tpl=`tpl_news`]]
Tags:
Hubs:
Total votes 8: ↑7 and ↓1+6
Comments4

Articles