Выведем контент группы в списке полей группы

+6
847
Выведем контент группы в списке полей группы

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

Вот так

Изображение

В приложении к посту архив с полем. Устанавливать как обычно. Затем добавьте это поле в список полей группы. Чтобы страница не была громоздкой, добавлена опция, по сколько записей ТК выводить

Изображение

Если что-то пошло не так, отключите показ поля и дайте знать.

Поблагодарить автора можно любой суммой на кошелек Yoomoney (бывшие Яндекс деньги) 41001346743476

Прикреплённый файл:
Скачать 3 Кбскачан 14 раз
0
Реклама Реклама #
0
Ostrova Ostrova 1 год назад #

Здравствуйте. Отличная идея, на мой взгляд! Возможно ли применить тот же метод к страницам пользователя? И ещё, мне кажется, было бы бы полезно сделать возможность выбора, какой контент отображать. Спасибо. 

0
Гарри Гарри 1 год назад #

Спасибо за поле. А выбор шаблона можете прикрутить к полю. Что можно было выбрать как  выводить контент.  

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

Типов контента может быть несколько. Это нужно будет сделать опцию для каждого из них.

Пока в планах нет. 

0
Гарри Гарри 1 год назад #

Ясно. 

Штука нужная. Посмотрю,  может получится что придумать.

0
Александр Александр 1 год назад #

спасибо, 2.15.1, а ниже можно поставить на 2.14.2?

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

Пробуйте. Не пойдет, удалите поле из списка, а затем файл поля с сайта

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

Разместил в каталоге. Докинул опцию выбора типов контента для вывода

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

Здравствуйте. Просили написать, если что-то не будет работать. В целом компонент работает, все отлично. Только при сохранении настроек поля в админке вылазиет 404 (при сохранении других полей тоже). Не критично, поскольку настройки сохраняются и все работает, просто заметил. 

0
Ostrova Ostrova 8 месяцев назад #

Уважаемый Zau4man, скажите, если ли смысл пробовать сделать на основе этого поля аналогичное для страницы пользователя? Или там совсем другой принцип? 

Спасибо. 

0
Zau4man Zau4man 8 месяцев назад #

Можете попробовать. Данное поле берет данные с помощью кода, который взят из system\controllers\groups\actions\group_content.php

Чтобы получить данные профиля, надо заимствовать код из system\controllers\users\actions\profile_content.php

Пробуйте. А для обсуждения результата создайте тему на форуме. Помогать тут в комментариях будет неудобно.

Еще от автора

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