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"'