Шаблон списка для типов контента «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
Адаптивный | Да |
Ширина | Резиновая |
Тематика | Портал |
Цветовая схема | Светлый |
Стили на выбор | Есть |