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

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

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

Вот так

Изображение

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

Изображение

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

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

Прикреплённый файл:
Скачать 3 Кбскачан 11 раз
0
Ostrova Ostrova 10 месяцев назад #

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

0
Гарри Гарри 10 месяцев назад #

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

+1
Zau4man Zau4man 10 месяцев назад #

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

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

0
Гарри Гарри 10 месяцев назад #

Ясно. 

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

0
Александр Александр 10 месяцев назад #

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

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

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

+1
Zau4man Zau4man 10 месяцев назад #

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

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

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

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

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

Спасибо. 

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

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

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

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

Еще от автора

Элемент Вопросы/Ответы для конструктора блоков Zbuilder
В приложении к посту архив, при установке которого в компонент Zbuilder будет добавлен элемент Вопросы/ответы, который используется на демо
Конструктор блоков Zbuilder
Я уже делал и использовал на нескольких проектах шорткоды. Мне не понравилось. Потом были просто блоки. Собрал из них несколько проектов.
Про дочерние шаблоны в 2.17.0
В ближайшее время состоится релиз InstantCMS 2.17.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.