Всем привет, хочу создать свою тему на базе темы Bartik которую просто скопировал с папки core/themes и поместил в папку themes.
Теперь пытаюсь разобраться в info.yml а имено что значит эти строки:
classy/base: bartik/classy.base
classy/book-navigation: bartik/classy.book-navigation
а потом эти:
classy/base: bartik/classy.base
classy/book-navigation: bartik/classy.book-navigation
и еще вот эти
- css/base/elements.css
- css/components/captions.css
Насколько я понял libraries-override: - по скольку мы наследуемся от темы classy которая подтягивает свои библиотеки то мы прописываем заменить на нашу библиотеку. Разжуйте пожалуйста.
Комментарии
Свои темы не стоит делать на такой "базе". Есть специальные темы для этого. Например, https://www.drupal.org/project/bootstrap_barrio (использую). Также стоит изучить мануал по созданию темы.
На bootstrap еще больше путаницы и читал что баги есть, а там все вроде не так сложно просто меняешь css файлы и все работает.
Да можно и не Бутстрап, но специальную тему для разработки. А по поводу багов -- смотря что считать багами. Но это ваше дело, я не предлагаю даже, просто дал пример. На мой взгляд, путь вы выбрали плохой, так сказать. Тем более, если считаете что можно без "путаницы".
Для базовой попробуйте glisseo
И, да, просто "меняешь css-файлы" -- это интересно) Только создание темы -- это другое.
Ясно буду пробовать спасибо за советы.
Скиньте нормальную статью по созданию темы на друпал. Бо что то все тяжко.
https://www.drupal.org/docs/theming-drupal
Лучше нет и не будет.
спасибо.
Взял самую простую тему drupal8 - stark, и не могу подключить css файл. Библиотеку прописал сам :
type: theme
description: 'And newThemse2'
package: Core
# version: VERSION
core: 8.x
base theme: false
libraries:
Stark/global-styling
# Information added by Drupal.org packaging script on 2021-01-20
version: '8.9.13'
project: 'drupal'
datestamp: 1611162326
а вот код библиотеки
version: VERSION
css:
css/index.css: {}
base:
css/layout.css: {}
deprecated: The "%library_id%" asset library is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. See https://www.drupal.org/project/drupal/issues/2349711
css файлы лежат в папке css
и кеш чистил не реагирует на css помогите.