Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Оформление Articles MODX Revolution

Сайдбар

Расширение Articles полностью построено в соответствие  философией MODX – контент всегда должен быть отделен от кода, поэтому разметка Articles может быть полностью отредактирована, дополнена или изменена. Это достаточно просто: просто продублируйте Шаблон (Templates) и измените его.

Создание дубликата Sample Templates

Для начала продублируем два шаблона , "sample.ArticlesContainerTemplate" и "sample.ArticlesTemplate". Затем переименуйте их так,  как вам заблагорассудится. Назовем их соответственно "BlogTemplate" и "BlogPostTemplate".

 

Если отредактировать не копию, а непосредственно sample Templates, то при обновлении Articles все изменения будут удалены!

Теперь перейдем в System Settings, найдем следующие установки и изменим их:

  • "articles.default_container_template" – Изменим на наш BlogTemplate
  • "articles.default_article_template" -  Изменим на наш BlogPostTemplate

Эти установки задают шаблон по умолчанию для Containers и Articles согласно вашим изменениям.

 

Изменение шаблонов

Шаблон Container

Наш шаблон container, или "BlogTemplate", включает несколько плейсхолдеров, предоставленных Articles. Вот они:

 – Отображает виджет "Последние сообщения" на правой стороне sample template.
 - Отображает виджет "Последние комментарии" на правой стороне sample template.
 - Значение может быть 1 или 0, в зависимости от того, нужно ли отображать комментарии для данного контейнера.
 - Отображает список наиболее часто используемых тегов в вашем блоге..
 - Отображает список сообщений за последние месяцы (или годы) в архивном формате.

Вы можете перемещать это плейсхолдер для настройки нового шаблона так, как захотите!

 

Шаблон Article

Наш шаблон article, или "BlogPostTemplate", также включает несколько плейсхолдеров:

 - Отображает виджет "Последние сообщения" на правой стороне sample template.
 – Комментарии для данного article, предусмотренные Quip, выводятся если включен режим их отображения.
 – счетчик количества комментариев текущего article (т.е для текущего сообщения). Рассчитывается на основе данных QuipCount.
 – Форма ответа, обеспечивается  Quip, выводится если   enabled / включены.
 – Используется с выходным фильтром "notempty", может включать / отключать отображение плейсхолдера  (обратите внимание, используется символ * вместо +)
 – содержит список всех заданных тэгов данного article .
 - ID  Container , в котором находится  наш Article. Обратите внимание, используется символ * вместо +)

Если вы за пределами Article Template (Шаблона) и нужно отобразить число комментариев для данного сообщения (например, если вам надо отобразить число комментариев для каждого сообщения в списке "Последние сообщения"), то вы не можете использовать плейсхолдер . Вместо него вы должны использовать  QuipCount.  Перейдите на страницу Components -> Quip  и посмотрите на “нанизанные” имена, которые Articles автоматически дает каждому сообщению. Это происходит в соответствие с форматомt: article-b{page-id-of-blog}-{page-id-of-post}, например article-b12-37 .

 

Зная это, мы можем использовать QuipCount внутри вызова getResources для получения числа комментариев для каждого сообщения, например:

 

В примере выше, блог – это страница с id 9.

Редактирование Чанков

Articles также включает несколько базовых чанков для отображения различных установок вашего Container (находятся на вкладке "Advanced Settings" при редактировании контейнера). Вы можете копировать данные чанки и использовать их при создании сайта.