MODx Revolution — Создаём блог. "Список постов"
Главная Статьи и Медиа WEB технологии MODx Revolution MODx Revolution — Создаём блог. "Список постов"
MODx Revolution — Создаём блог. "Список постов"

MODx Revolution по шагам — шаг восьмой. Часть вторая

Вам нужен блог? Пожалуйста!
Поговорим о "блоговых" возможностях движка MODx Revolution



Тэги (метки): MODx, WEB, технологии, сайт

 

На предыдущий шаг...

Тестовый (учебный) сайт располжен по адресу: http://test.grandikos.com

Возможный вид страницы, представляющей посетителю сайта список постов блога с картинками и кратким описанием, можно посмотреть перейдя на страницу blog.html  шаблона-прототипа.

Нечто подобное мы реализуем на нашем тестовом сайте для страниц-рубрик — "Блог", "Посты" и страницы "Тэги". Использовать будем вызовы сниппетов GetResources и GetPage.

Итак, рассмотрим представленный вариант поподробнее.

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

Для реализации задуманного, мы можем пойти двумя путями. Первый — создать отдельный шаблон для вывода страницы списка постов с встроенным кодом вызова снтппетов GetResourcesTag и GetPage. Второй — использовать новый базовый шаблон с сайдбаром, написав весь код вызова в окне "содержание документа".

Я сделал так:

(Картинки являются иллюстрациями. Их (те которые без увеличения неразборчивы ) можно увеличить шелчком мышки)

Код шаблона с сайдбаром для использования со страницей "Тэги"

MODx Revolution — код базового шаблона с сайдбаром

Вызов сниппета будет произведён уже непосредственно из документа...

MODx Revolution — код вызова сниппета из документа - тэги

Код шаблона "без контента" для использования со страницами "рубрик"

MODx Revolution — шаблона для списка постов

Можно заметить, что при вызове сниппета GetResourcesTag используются параметры. Этот сниппет является оболочкой знакомого нам сриппета GetResources, поэтому все свойства GetResources доступны и ему. С параметрами советую разобраться с помощью документации по дополнению MODx Revolution GetResources. Я, просто, приведу код чанка шаблона формата вывода каждого поста в списке. Этот чанк вызывается параметром " &tpl=`blogPost`", где blogPost — имя чанка.

MODx Revolution — чанк формата вывода поста для списка постов

 Работу вышеописанных шаблонов и чанка можно увидеть на учебном сайте

 продолжение следует...

GRANDIKOS

 


Grandikos Если Вам нравится сайт, а главное, статьи и обучающие материалы, на нём представленные... Вы можете стимулировать автора, бросив на его счёт любую "символическую" сумму, что, неизбежно, подвигнет его на дальнейшее проявление здорового альтруизма...
Кстати, если Вы, к тому же, вместе с "пожертвованием" оставите и комментарий, содержащий ВАШИ пожелания на будущее, то автор непременно учтёт их при планировании своей работы...


Счет на "Яндекс деньги": 41001131476679

Кошельки "WEB money":

Z148021440215
R515650544848


GRANDIKOS

2007—2017 © ТМИП | Все права защищены

К началу