generate:theme

Генерирует тему.

Использование:

drupal generate:theme  [options]
gt

Доступные параметры

КомандаДетали

--theme

Название темы

--machine-name

Машинное имя (только буквы в нижнем регистре и знак подчеркивания)

--theme-path

Путь до темы

--description

Описание темы

--core

Версия ядра

--package

Пакет темы

--global-library

Имя глобальной библиотеки стилей

--libraries

Libraries

--base-theme

Базовая тема (например, classy, stable)

--base-theme-regions

Add the default regions of the chosen base theme

--regions

Регионы

--breakpoints

Контрольные точки

Примеры

Генерирует тему без регионов и контрольных точек по названию темы, машинному имени, пути темы, описанию, ядру Drupal, имени пакета и глобальной библиотеке

drupal generate:theme  \
  --theme="AnotherTheme"  \
  --machine-name="anothertheme"  \
  --theme-path="/themes/custom"  \
  --description="My Awesome theme"  \
  --core="8.x"  \
  --package="PackageName"  \
  --global-library="global-styling"  \
  --base-theme="false"

Генерирует тему на основе темы stable с двумя регионами и одной контрольной точкой по названию темы, машинному имени, пути темы, описанию, ядру Drupal, имени пакета, глобальной библиотеке, базовой теме, регионам и контрольной точке

drupal generate:theme  \
  --theme="MyTheme"  \
  --machine-name="mytheme"  \
  --theme-path="/themes/custom"  \
  --description="My Awesome theme"  \
  --core="8.x"  \
  --package="MyThemePackage"  \
  --global-library="global-styling"  \
  --base-theme="stable"  \
  --regions='"region_name":"Content", "region_machine_name":"content"'  \
  --regions='"region_name":"Panel", "region_machine_name":"panel"'  \
  --breakpoints='"breakpoint_name":"narrow", "breakpoint_label":"narrow", "breakpoint_media_query":"all and (min-width: 560px) and (max-width: 850px)", "breakpoint_weight":"1", "breakpoint_multipliers":"1x"'