В рамках этой темы возникла мысль не менять вкладки местами, а вывести последний контент в списке полей группы. Тем более в движке уже есть готовый код, осталось скоммуниздить перенести его в поле.
Вот так
В приложении к посту архив с полем. Устанавливать как обычно. Затем добавьте это поле в список полей группы. Чтобы страница не была громоздкой, добавлена опция, по сколько записей ТК выводить
Если что-то пошло не так, отключите показ поля и дайте знать.
Поблагодарить автора можно любой суммой на кошелек Yoomoney (бывшие Яндекс деньги) 41001346743476
Прикреплённый файл:
Реклама #
Ostrova 10 месяцев назад #
Здравствуйте. Отличная идея, на мой взгляд! Возможно ли применить тот же метод к страницам пользователя? И ещё, мне кажется, было бы бы полезно сделать возможность выбора, какой контент отображать. Спасибо.
Гарри 10 месяцев назад #
Спасибо за поле. А выбор шаблона можете прикрутить к полю. Что можно было выбрать как выводить контент.
Zau4man 10 месяцев назад #
Типов контента может быть несколько. Это нужно будет сделать опцию для каждого из них.
Пока в планах нет.
Гарри 10 месяцев назад #
Ясно.
Штука нужная. Посмотрю, может получится что придумать.
Александр 10 месяцев назад #
спасибо, 2.15.1, а ниже можно поставить на 2.14.2?
Zau4man 10 месяцев назад #
Пробуйте. Не пойдет, удалите поле из списка, а затем файл поля с сайта
Zau4man 10 месяцев назад #
Разместил в каталоге. Докинул опцию выбора типов контента для вывода
Ostrova 10 месяцев назад #
Здравствуйте. Просили написать, если что-то не будет работать. В целом компонент работает, все отлично. Только при сохранении настроек поля в админке вылазиет 404 (при сохранении других полей тоже). Не критично, поскольку настройки сохраняются и все работает, просто заметил.
Ostrova 5 месяцев назад #
Уважаемый Zau4man, скажите, если ли смысл пробовать сделать на основе этого поля аналогичное для страницы пользователя? Или там совсем другой принцип?
Спасибо.
Zau4man 5 месяцев назад #
Можете попробовать. Данное поле берет данные с помощью кода, который взят из system\controllers\groups\actions\group_content.php
Чтобы получить данные профиля, надо заимствовать код из system\controllers\users\actions\profile_content.php
Пробуйте. А для обсуждения результата создайте тему на форуме. Помогать тут в комментариях будет неудобно.