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

+11
1.13K
Шаблон просмотра записи типа контента с выводом полей в табах

В шаблонах записей типа контента можно объединить поля в табы, основываясь на группах этих полей. И тем самым сгруппировать информацию по смыслу, и скрыть часть неважной информации в других табах.

Звучит непонятно, поэтому вот ссылка на демо https://demo.bergorod.ru/board/7-prodam-kvartiru-v-novostroike.html

Как сделать также

Разбейте поля на группы

На демо поля разбиты так

Изображение

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

Включите группировку

Включите группировку полей при просмотре записей.

Изображение

Разместите файл шаблона типа контента на сайте

Затем файл из архива в приложении к данному сообщению переименуйте в имя_типа_контента_item.tpl.php и скопируйте в папку templates/modern_или_дочерний/content/ Сейчас в архиве файл для типа контента board, поэтому он и назван как board_item.tpl.php

Готово

Если поля внутри таба «поплыли», то проверьте, возможно стоит отключить обтекание в настройках поля

Изображение

Поля, не включенные ни в одну из групп, будут выведены ниже табов. На примере это телефон, е-майл, ссылки

Ограничения

Работает только на modern и дочерних, используется стандартная возможность Navs выводить блоки в табах.
Тестировалось только на 2.15.2

Прикреплённый файл:
Скачать 2 Кбскачан 60 раз
0
Happy Happy 2 года назад #

Спасибо, это очень круто, но не подскажите если свой шаблон используется, какие правки нужно добавить и куда ?

0
Zau4man Zau4man 2 года назад #

Правок очень много:

— для вывода заголовков табов
— для вывода самих табов
— для вывода полей без табов

В двух словах и не напишешь...

0
Sergon Sergon 2 года назад #

штука полезная, давно о таком думал! Спасибо за реализацию! Надо будет попробовать)

0
kalikimaka kalikimaka 2 года назад #

спасибо

Еще от автора

Шаблон вывода категорий
Делюсь небольшим компонентом, который выводит на списком записей список категорий со своим шаблоном.
Виджет "Меню добавить"
Небольшой виджет, предназначенный исключительно для вывода меню добавления контента.
ZПоиск. Другой взгляд на поиск
В рамках более глубокого знакомства с Vue в частности с появившимся недавно Composition Api сделал на Vue небольшой компонент, который по функционалу
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.