Темизация страницы пользователя Commerce

Главные вкладки

Аватар пользователя y-vo y-vo 26 ноября в 17:41

Приветствую. Собственно есть задача темизировать набор страниц пользователя определенным образом, для этого мне необходимо объединить вывод данных двух блоков в какой то один селектор. Как это сделать правильно?

Я не нашел особо приемлемого решения, кроме как написать некоторый костыль в файле темы и каждый из этих блоков запихнуть в переменную, чтоб потом уже в файле шаблона региона их вывести прописав нужную мне обертку там где надо.
Однако если я пишу в препроцессе региона примерно следующее

<?phpforeach ($variables['elements'] as $key => $element) {
          if (strpos($key, '#') === 0) {
              continue;
          }
          if (isset($element['#plugin_id'])) {
              $grouped_blocks[$key] = $element;
              VarDumper::dump($element['#plugin_id']);
          } else {
              $ungrouped_blocks[$key] = $element;
          }
      }?>

То в итоге я получаю что у меня есть блок тайтла, основного контента и социальных кнопок, но вот блок primary tabs ту отсутствует, хотя он выводится в этом регионе.

Вопроса наверное даже два:
1 - как правильно темизировать подобные страницы?
2 - Можно ли каким то образом получить данный блок в препроцессе региона?