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

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

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

Звучит непонятно, поэтому вот ссылка на демо 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 Кбскачан 53 раза
0
Happy Happy 1 год назад #

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

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

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

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

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

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

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

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

спасибо

Еще от автора

Готовый сайт лендинг компании по подбору персонала
Делал два года назад. Заказчик сменил профиль и сайт не пригодился.
Выведем контент группы в списке полей группы
Поле позволяет в списке полей группы вывести последний контент этой группы.
Чиним реферальные ссылки биллинга при закрытом сайте
Проблема такая: если сайт закрыт, то при переходе по реферальной ссылке типа /r/1 пользователя перехватывает компонент Авторизация, и хук биллинга, ко
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.