Бин , боксы и полевые панели Панели обеспечивают схожую функциональность. У меня проблемы с пониманием, в чем именно заключаются различия между ними.
Каковы их преимущества / недостатки по сравнению друг с другом? Они ориентированы на разные варианты использования?
Я хочу использовать какие-то блоки в панелях для добавления пользовательского контента - редакторы контента также должны иметь возможность добавлять контент, в этом смысле блоки, которые мне нужны, не являются чистой конфигурацией. Но я также использую Особенности ...
Изменить: я добавлю, что, кажется, основные различия
Ящики
- Самая большая база пользователей (~ 11500)
- Рассматривает блоки как конфигурацию (т. Е. Содержимое попадает в ваши функции)
- Модули, предлагающие интеграцию
Фасоль
- Недавно стал популярным, ~ 1000 установок
- Обрабатывает блоки как содержимое, но позволяет экспортировать их конфигурацию через имя компьютера (например, через панели компонентов )
- Модули, предлагающие интеграцию
Полевые панели Панели
- Самая маленькая база пользователей (~ 400)
- От автора Панели / Виды / и т.д.
- Панели нельзя использовать как обычные блоки в тематических областях, таких как бины или блоки (я полагаю)
- Интересно, каковы преимущества по сравнению с упомянутым здесь Бином («предлагает дополнительные функции, которые упрощают предоставление администраторам контента возможности размещать определенные страницы»)
для ваших целей может быть оптимальным использование представлений с некоторой таксономией: к одному типу контента добавьте термины для места панели, для этого места сделайте блоки представлений с фильтром по этому термину и типу контента, затем добавьте этот блок видов на место на панели , обычно я делаю дополнительное поле для веса для этого типа контента и в представлениях, которые я сортирую по весу, и редакторам никогда не нужно редактировать панель, чтобы добавлять / редактировать / удалять контент в этом месте - блок просмотров выбирает корректный контент для места по сроку
источник
Проверьте модуль нодблока. Будучи узлами, они не экспортируются с помощью функций, но вы можете обнаружить, что они делают то, что вам нужно.
источник