1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Drupal 10 создание своей темы

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

Ребята, вижу, что 10 февраля будет видео трансляция на эту тему, но вдруг вы уже пробовали создавать на 10 Drupal свою тему. Я воспользовался информацией отсюда: https://www.drupal.org/about/core/blog/new-starterkit-will-change-how-you-create-themes-in-drupal-10
нужной командой тема создалась, но я её не вижу почему-то в Оформлении, чтобы включить.
php core/scripts/drupal generate-theme mytheme

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

PS: не добавляйте тире в имя темы ROFL без него заработало

Я поигрался и поподключал разные, вот что нашел:
https://www.drupal.org/project/material_base
https://git.drupalcode.org/project/material_base/-/blob/8.x-2.x/docs/index.md

https://www.drupal.org/project/zircon
https://weebpal.com/free-drupal-themes

Olivero геморрнойно оказалось делать subtheme, Radiх не заработал на 10.

Лучший ответ

Комментарии

Аватар пользователя dimitriy4k dimitriy4k 30 января 2023 в 15:20

а вот кто уже на этом собаку съел, подскажите, какую лучше всего тему использовать как базовую? Что бы такой баланс между гибкостью, простотой и не перегруженностью

Аватар пользователя VasyOK VasyOK 30 января 2023 в 16:17

Посмотрите какие темы есть в ядре Друпула. Можете сделать субтему на основе любой из них. По мере работы будете вычищать перекрывать код базовой темы и добавлять свой. Так и подберете приемлемый для себя баланс.

Если простота, то
html.twig - файлы брать с ядра
css, js - писать с нуля.

Еще есть "фреймворки" типа Бутстрап. Стоит ли их учить для разработки своих тем - решайте сами.

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /