Как сделать тему наслдеющую регионы от базовой темы?

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

Аватар пользователя VasyOK VasyOK 3 сентября 2022 в 14:19

Всем привет. Еще один вопрос по темам. Допустим нужно сделать тему оформления, которая наследует регионы от базовой. Т.е. если в базовой меняются регионы - они должны меняться и в сделанной.

Что делаю делаю сейчас:
Создаю папку темы sevencust, в ней файл sevencust.info.yml.
В нем:

name: sevencust
type: theme
description: 'Измененная административная тема'
version: VERSION
base theme: seven
core_version_requirement: ^8 || ^9
screenshot: screenshot.jpg

Все.
Включаю сделанную тему sevencust и вижу в схеме блоков, что регионы не совсем те, что в seven.

Да, когда в info.yml добавляю (скопировал из seven)...

regions:
  header: 'Header'
  pre_content: 'Pre-content'
  breadcrumb: Breadcrumb
  highlighted: Highlighted
  help: Help
  content: Content
  page_top: 'Page top'
  page_bottom: 'Page bottom'
  sidebar_first: 'First sidebar'
regions_hidden:
  - sidebar_first

то все работает как надо. Но если предположить, что регионы будут изменяться, то что?

Лучший ответ

Аватар пользователя ivnish ivnish 3 сентября 2022 в 14:22

Наследовать регионы нельзя в прямом понимании. Можно сделать такие же, как ты и сделал, и можно добавить свои, если нужно

Комментарии

Аватар пользователя ivnish ivnish 3 сентября 2022 в 14:22

Наследовать регионы нельзя в прямом понимании. Можно сделать такие же, как ты и сделал, и можно добавить свои, если нужно