Вопросы с тегом «8»

Теги версий следует использовать для вопросов, которые относятся только к версии, а не просто для того, чтобы сказать, какую версию использует сайт.

3
Как развернуть / управлять подобными сайтами из уникального профиля, без дампов?
Я не как « клонированием решений веб - сайта» , который подразумевает демпинг базу данных и импортирующих эту свалку в другой среде. Это не похоже на реальный способ развертывания нескольких экземпляров одного и того же веб-сайта (staging / prod / dev / etc). В D7 мы обычно использовали пользовательские профили …

4
Убедитесь, что поле не пустое
Какой лучший способ проверить, является ли поле пустым в шаблоне узла. В узле - example.html.twig мы можем использовать переменную «content». Я не могу использовать проверку как проверку блока {% if content.field_example %} Я могу использовать что-то вроде этого: {% if content.field_example['#object'] is defined %} Но какой метод самый лучший?
15 theming  8 

3
Как получить доступ к полевым данным в Twig?
У меня есть поле списка для пользовательского типа блока, который выглядит следующим образом: left|Align left right|Align right Я могу получить доступ к ключу в Twig, выполнив что-то вроде этого: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Однако, если я сделаю простое сравнение, то …
15 entities  8  theming 

10
Добавить класс в поле содержимого (ссылка)
Я хочу добавить класс к <a>тегу поля, которое состоит из ссылки и текста. (Это поле типа Link .) Имя поля - content.field_c_button_link. В файл шаблона я хочу добавить что-то вроде следующего. {{ content.field_c_button_link.0.addClass('button blue') }} Как правильно добавить класс? Согласно ответу Патрика Шеффера, я посмотрел настройки поля, в котором я …

2
Как создать пустой модуль? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Какой самый основной действительный модуль можно создать в Drupal? Было бы …
15 8 

1
Как я могу использовать внедрение зависимости \ Drupal :: moduleHandler () в контроллер?
Я использую следующую строку в классе контроллера. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh дает мне это сообщение об ошибке. В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей. Как мне это сделать? Нужно ли создавать конструктор, метод или сервис? Если да, то какой код нужен сервису? Я нашел пример: «В классах …

5
Как узнать название маршрута просмотра страницы?
В моем собственном обработчике отправки я хочу перенаправить на страницу просмотра Url, давайте предположим, что мое имя представления - это команда, и его путь /admin/team, я узнаю, что должен использовать, $from_state->setRedirect('route');но когда я попробовал $from_state->setRedirect('/admin/team');Столкнулся с ошибкой, Как я могу получить имя маршрута просмотра?
15 views  8  routes 

6
Как я могу ускорить загрузку kint () при отладке шаблонов веток?
Я видел довольно много дискуссий о том, как трудно работать с kint () из модуля Devel, потому что он максимально ограничивает ограничения памяти PHP и делает браузер перетаскиваемым. Я слышал некоторые мысли по улучшению его скорости за счет ограничения количества уровней. Например, в файле settings.php вы можете сделать следующее: require_once …
15 theming  8  performance 

5
Как отключить Twig и заблокировать кеш для определенного модуля?
Я работаю над модулем в Drupal 8, который получает чувствительные ко времени данные из внешнего REST API. Данные обрабатываются и отправляются в блок. Окончательные данные отправляются в шаблон Twig следующим образом: ... public function build() { $build = []; $build['ticker_block'] = [ '#theme' => 'module_theme', '#data' => $myService->data(), ]; return …
15 8  caching  theming 

6
Невозможно установить… уже существует в активной конфигурации
На Drupal 8.1 я продолжаю работать с такими сообщениями, когда пытаюсь активировать пользовательский модуль или пользовательскую функцию, которая вносит некоторые изменения в базовую страницу. (добавить поля). Это действительно раздражает ... шаги: Очистить базу данных полностью перейдите в /install.php и выберите Стандартный профиль Теперь, когда сайт работает, перейдите в Расширить Выбрать …
15 8  features 



2
Как получить удобочитаемое имя типа контента в шаблоне узла
Я создал шаблон узла для своего узла, и он работает нормально. Мне нужно напечатать имя типа содержимого, которое похоже на «Whitepaper» и имеет имя машины «w1» в моем шаблоне узла. Если я использую переменную {{ node.bundle }}, ее печать имя машины. Но мне нужно удобочитаемое имя . Я перепробовал множество …
14 theming  8  nodes 

2
Многоязычный контент и одноязычный интерфейс администратора
Я хочу, чтобы содержание моего сайта было многоязычным. У меня есть переключатель языка, который может переключаться между английским и испанским переводами страницы. Я хочу, чтобы административный интерфейс всегда был на английском языке, независимо от того, переходите ли вы к нему с испанского или английского перевода страницы. Вот моя конфигурация в …
14 8  i18n-l10n 

2
Какова цель создания обновлений сущностей?
После обновления модулей Drupal 8 меня предупредили на странице состояния Drupal 8, что: Определения объекта / поля: В определениях типа объекта и полей были обнаружены следующие изменения. После небольшого количества поисков в Google кажется, что решение этой проблемы - запустить drush entity-updates. Однако я нахожу это немного странным, так как …
14 8  entities  drush  updating 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.