Я пытаюсь узнать о создании разумного рабочего процесса между сайтом разработки и рабочим сайтом, и я решил использовать модуль «Возможности» для решения этой задачи.
На моей главной странице есть пара блоков, которые отображают недавно добавленный и самый рейтинговый контент. Я использовал функции для экспорта этих представлений, но я не вижу внутри модуля «Функции» для экспорта настроек моего блока. Я установил новые проекты и блоки с самым высоким рейтингом, чтобы они отображались в разделе контента на странице. Я фильтрую его, чтобы он отображался только на первой странице внутри представления.
Как экспортировать эти настройки блока в мою функцию, чтобы мне не нужно было перенастраивать их на каждом сайте?
Вы можете использовать модуль Boxes в соответствии с Экспортом блоков для объектов .
Если вы не хотите устанавливать дополнительные модули и имеете дело с блоком Views (где вам просто нужны параметры конфигурации блока), другой вариант - сделать это на уровне кода с помощью реализации hook_update_N () в пользовательском модуле. установить файл. Смотрите ниже пример.
источник
Альтернативой является использование мини-панелей вместо пользовательских блоков, как было предложено здесь . Они работают примерно так же, и панели, кажется, лучше поддерживаются функциями. Если вы уже планируете использовать панели, это также экономит несколько дополнительных модулей.
источник