Создание категорий блога

Какой же блог обходится без разделов или категорий. Приступим к их созданию.
На начальном этапе создадим раздел сайта «Блог» и внутри его 3 подкатегории (потом всегда можно будет добавить необходимое кол-во подкатегорий, для их отображения потребует небольшого редактирования чанка): «Кайт поездки»,«Тесты оборудования» и «Советы по эксплуатации».
Переходим в закладку Ресурсы и в корневом каталоге нашего блога создаем раздел сайта «Блог» (активируем кнопку «Новый документ»).
Новый документ
 
В открывшейся вкладке заполняем все необходимые поля: «Заголовок», «Псевдоним». В поле «Шаблон» выбираем «KiteFrends». Ставим галочки в чек-боксах «Не показывать в меню» (данный раздел не должен отображаться в главном меню) и «Опубликован» — для того, чтобы разрешить вывод данного раздела на страницах сайта.
Новый документ
 
Переходим во вкладку «Настройки». Здесь можно снять галочку с чек-бокса «Использовать HTML-редактор» и установить галочку в «Контейнер», т.е. раздел «Блог» должен содержать в себе подкатегории.
Настройки
 
Не забываем сохранить созданный раздел.
Переходим к созданию подразделов. Для этого наводим курсор на раздел «Блог» и щелкаем правой кнопкой мыши. В открывшемся меню выбираем «Создать» -> «Дочерний документ».
Создать подкатегорию
 
Так же заполняем все необходимые поля: в поле «Заголовок» пишем название подкатегории – «Кайт поездки»,«Шаблон»«KiteFrends», «Псевдоним» — данное поле формирует URL-адрес. Ставим галочки в чек-боксах «Не показывать в меню» и «Опубликованно». Во вкладке «Настройки» не забываем снять галочку в чек-боксе «Использовать HTML-редактор».
В поле «Содержание ресурса» пишем следующий код:
[[!getResourcesTag? &element=`getResources` &elementClass=`modSnippet` &tpl=`blogPost` &hideContainers=`1` &pageVarKey=`page` &parents=`[[*id]]` &includeTVs=`1` &includeContent=`1` ]] 
[[!+page.nav:notempty=`<div class="paging"><ul class="pageList">[[!+page.nav]]</ul></div>`]]
Поясним содержимое: getResourcesTag – обертка для сниппетов getResources и getPage, которая автоматически фильтрует вывод по TV параметру “tags”. Т.е. мы выводим все опубликованные ресурсы в данной подкатегории (и так же мы можем фильтровать по тегам, передавая их через параметры запроса URL-адреса — '?tag=TagName' ).
Ниже вызов getResources, который реализует постраничную навигацию в виде ссылок на номера страниц, потому что по умолчанию getResourcesTag выводит только 10 записей на одну страницу.

Создание сайта на MODx

В данном блоге будут публиковаться различные приемы и фишечки, которые пригодятся при создании сайтов на системе управления контентом (CMS) MODx.
Я не буду затрагивать вопросы установки MODx, полагаю что с этим справиться даже начинающий пользователь. Постараюсь изложить решение конкретных задач, например: создание блога, галереи и т.д. Прежде всего это необходимо мне самому, чтобы закрепить свои наработки и навыки, а также научиться простым и понятным языком описывать свои действия в процессе работы.
В качестве примера взят сайт kitefrends.ru, который необходимо переделать с Joomla на MODx, переориентировать на блого-подобную подачу информации, переделать галерею, при этом сохранить наработанный материал.
В качестве CMS установлен MODX Revolution 2.2.0-pl2.

1 читатель · 5 топиков · RSS

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.