Могу ли я получить некоторую информацию о различиях между ними?
Я создаю веб-сайт, где использование «контекста» очень важно. После просмотра этой серии видеороликов о Page Manager от NodeOne я чувствую, что «контекст» Panels и его способность безопасно передавать аргументы в Views очень важны. Тем не менее, модуль Context имеет плагин, который выполняет функцию аналогичного типа, которая называется View Default Argument From Context .
Ответы:
Я предпочитаю модуль Context в большинстве случаев. Я считаю это проще и менее жестким, чем Панели, который занимает целые страницы. Хорошим вариантом использования панелей является случай , когда администраторы сайта будут перестраивать целевые страницы сами или для сайтов с множеством уникальных макетов.
Я выбираю между панелями и контекстом для данного сайта при оценке каркасов или дизайнов. В некоторых случаях имеет смысл использовать оба.
Я обычно могу обрабатывать аргументы Views, которые мне нужны, в самих Views (часто путем установки аргумента по умолчанию), и мне не нужна сторона Panels для этого.
источник
Мое мнение
В сочетании с дельта-модулем нет необходимости в панелях.
Пользовательский интерфейс для панелей слишком раздут (imho).
Я обрисовал в общих чертах за и против; Многие идеи взяты из слайд-шоу колыбельной . Я также добавил свои собственные идеи:
Кейс для использования обеих панелей и контекста
Панели
Pros
Cons
контекст
Pros
Cons
Ресурсы:
источник
Я думаю, что способность «Контекст» изменять макеты темы «на лету», безусловно, перекрывает любые предпочтения использования пользовательских макетов Panels. Я нахожу это исключительно полезным для тем на основе сетки, таких как Fusion, где вы можете изменять столбцы фиксированной ширины без сложных изменений CSS.
источник