Шаблон МС для списка контента

Шаблон для InstantCMS 2.x , совместимость 2.7.0-2.14.2 , открытый исходный код

  • Рейтинг: 4.0/12
  • Просмотры: 1867
  • Загрузки: 210
  • Подписчики: 6
  • Добавлен: 01.04.2021
Адаптивный Да
Ширина Резиновая
Тематика Портал
Цветовая схема Светлый
Стили на выбор Есть


Шаблон списка для типов контента «MC — mediumcolor» (средний цвет).

Выполнен в стиле отрывного календаря и из записи выводит изображение, заголовок, описание, дату, количество просмотров, количество комментариев, рейтинг.

Эффектно выводит дату в двух вариантах:

1. По умолчанию Дата создания записи.

или

2. Дата анонсируемого события.

Для этого нужно создать поле типа Дата (например с названием «Дата события») и системным именем date_event. Если это поле заполнено то выведет эту дату, если нет то дату создания записи.

Вывод дат в шаблоне может быть отключен из админки (в настройках типа контента, вкладка Поля), т.е. можно выводить:

  • обе даты (но в разных контейнерах, с автоматическим определением приоритета вывода), или
  • только дату создания, или
  • только дату события (если она присутствует), или
  • не выводить даты совсем.

Шаблон выводит с привязкой к системным именам:

«Наименование» — «системное имя»

  • Заголовок — title ;
  • Изображение — photo ;
  • Описание (обрезка 3-х строк стилями) — content;
  • Дату создания записи — date_pub ;
  • Дату события (вместо даты создания записи) — date_event ;
  • Количество комментариев (если они есть) — comments ;
  • Количество просмотров — hits_count ;
  • Рейтинг (если он есть) — rating ;


Идея шаблона календаря была заимствована у одного из метров InstantCMS, творящего под ником Evanescence (и с которым согласована данная публикация).

Для его шаблона типа контента новости были добавлены новые стили (3-и колонки, похожесть на отрывной календарь и пр.), дополнительный функционал и возможность работы с разными типами контента (не только новости).

Шаблон имеет вращающуюся иконку перехода и если кому-то захочется статичную, то можно заменить в файле шаблона templates\default\content\default_list_mcolor.tpl.php

<i class=«fa fa-refresh fa-spin fa-fw»></i>

на

<i class=«fa fa-share»></i>

необходимые стили CSS уже будут присутствовать.

Шаблон прекрасно подходит для вывода новостей, календаря событий, списка афиш, сообщений и многих других вариантов вывода списка контента.

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

Работает и

  • на default, и на modern (на других шаблонах тоже или проверяйте приоритет стилей).
  • на 2.13 и 2.14 (на них шла отладка), но т.к. в шаблоне используются только базовые принципы создания шаблонов для InstantCMS 2, теоретически должен работать на всей линейке версий.

Установка шаблона сводится к простой заливке папки templates в корень сайта.

P.S. Считаем, что InstantCMS крайне интересная и хорошо продуманная система с еще не до конца раскрытым потенциалом. Все время открываются новые возможности и кажется, что авторы и разработчики все предусмотрели, а нам остается только комбинировать ее модули чтобы получать необходимый результат.

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

Команда WIR

Демо
Скачать Как установить?
Версия: 1-1-0 — 05.07.2021
Загружено 210 раз, из них последней версии — 52 раз