Drupal 8 Тема CSS не прилагается - PullRequest
0 голосов
/ 01 марта 2019

У меня есть следующая конфигурация темы ...

mytheme.info.yml

name: MyTheme
type: theme
description: Theme based on <a href="http://emulsify.info">Emulsify</a>.
base theme: stable
core: 8.x

# Libraries (These are loaded on every page. Use https://www.drupal.org/developing/api/8/assets#twig whenever possible.)
libraries:
  - mytheme/global

mytheme.libraries.yml

global:
  version: VERSION
  css:
    theme:
      dist/style.css: {}

Эта таблица стилей не прикреплена к моим страницам.Я попытался добавить ту же таблицу стилей в тему Bartik таким же образом, и она работала нормально.Любые мысли о том, что мне не хватает или как отследить это?

Спасибо!

РЕДАКТИРОВАТЬ:

Я получаю "Примечание:Преобразование массива в строку ... "Я полагаю, что в этой строке, которая генерируется в файле" sites \ default \ files \ php \ twig \ 5c785ff00bd6e__html.twig_0yYIGbLfvl1AKm7qslTBE8W-Z \ Fay9SGEvR_arQ_YULxnh * x0hbW5W1W0WFX1BXFX1BXFXWFX1BXFXWFX1BXFXWHF1023 * echo $this->env->getExtension('Twig_Extension_Sandbox')->ensureToStringAllowed($this->env->getExtension('Drupal\Core\Template\TwigExtension')->escapeFilter($this->env, ($context["page_top"] ?? null), "html", null, true)); Мой _html.twig Файл:

<!DOCTYPE html>
<html{{ html_attributes }}>
  <head>
    <head-placeholder token="{{ placeholder_token|raw }}">
    <title>{{ head_title|safe_join(' | ') }}</title>
    <css-placeholder token="{{ placeholder_token|raw }}">
    <js-placeholder token="{{ placeholder_token|raw }}">
  </head>
  <body{{ attributes }}>
    <a href="#main-content" class="visually-hidden focusable">
      {{ 'Skip to main content'|t }}
    </a>
    {{ page_top }}
    {{ page }}
    {{ page_bottom }}
    <js-bottom-placeholder token="{{ placeholder_token|raw }}">
  </body>
</html>

1 Ответ

0 голосов
/ 01 марта 2019

Я начал свою тему на другой чистой установке Drupal 8, а затем перенес ее в мою рабочую установку.Я даже не думал о том факте, что в этой установке у меня уже был модуль с тем же именем, что и моя тема.Переименуйте тему, проблема исправлена.

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

...