В шаблонах записей типа контента можно объединить поля в табы, основываясь на группах этих полей. И тем самым сгруппировать информацию по смыслу, и скрыть часть неважной информации в других табах.
Звучит непонятно, поэтому вот ссылка на демо 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
Реклама #
Happy 2 года назад #
Спасибо, это очень круто, но не подскажите если свой шаблон используется, какие правки нужно добавить и куда ?
Zau4man 2 года назад #
Правок очень много:
— для вывода заголовков табов
— для вывода самих табов
— для вывода полей без табов
В двух словах и не напишешь...
Sergon 2 года назад #
штука полезная, давно о таком думал! Спасибо за реализацию! Надо будет попробовать)
kalikimaka 2 года назад #
спасибо