Drupal

14
Как показать текущий заголовок узла в page.html.twig ИЛИ в node.html.twig?

Если я хочу показать заголовок текущего узла в page.html.twig (по умолчанию он доступен только в файле node.html.twig), я должен создать функцию предварительной обработки следующим образом: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in...

14
Как получить метку пакета от сущности

Как получить удобочитаемую метку пакета из загруженного объекта? Допустим, я хочу получить метку узла связки my_article, которая называется «Моя потрясающая статья» // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the...

14
Как я могу реализовать отправку формы AJAX?

Моя задача - отправить контактную форму через AJAX, а затем показать «Спасибо за отправку!» сообщение, загруженное в том месте, где была форма. Поэтому мне нужно изменить существующую контактную форму. Я нашел несколько примеров, как проверять поля формы с помощью AJAX в D8, но я не могу найти ни...

14
Как заставить Composer установить ветку dev поверх стабильной версии?

Я экспериментирую с Bootstrap 3 в Drupal 8 и хочу остаться на ветке dev в bootstrap. По моему composer.json, я написал следующую строку на основе Drupal Packagist : "drupal/bootstrap": "8.3.*@dev", Однако, когда я запускаю composer update, он загружает 8.3.0-beta2(2015-Dec-19) вместо последней...

14
Как сделать предложение по теме для блоков по регионам?

Начиная с Drupal 8, с соглашениями об именах шаблонов невозможно загрузить конкретный шаблон блока в соответствии с регионом, в котором он находится ( «Удалена разметка блоков для каждого региона и удалена функция шаблонов для каждого региона» ). Но мне нужно иметь другой HTML для блоков, если они...

14
Программно обновить значение поля

Я хочу обновить значение поля узла при обновлении узла. Попробовал с помощью кода, упомянутого здесь Программно обновить узел Drupal 8 use Drupal\node\Entity\Node; function hello_world_entity_presave(Drupal\Core\Entity\EntityInterface $entity) { $check =...

14
Реализация пользовательских тегов кэша

Я хотел бы использовать новую метку кэша в D8, чтобы помочь синхронизировать связанный контент различных типов (сущностей, узлов, блоков и т. Д.). Но, прочитав доступную в настоящее время документацию по этой функции, я не понимаю, как добавить собственный тег кеша к элементам содержимого при...

14
Как научить PhpStorm распознавать синтаксис drupal {table} SQL?

Я имею дело с каким-то действительно старым проектом drupal, полным SQL-запросов. PhpStorm понимает SQL очень удобно, но у меня есть проблемы с друпализмом {table_name}. IDE жалуется на это <reference> expected, got '{'. Как я могу настроить PhpStorm, чтобы он понимал, что строка внутри...

14
Какова цель создания обновлений сущностей?

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

14
Перенаправить анонимного пользователя на страницу входа

Я хочу, чтобы, если пользователь не вошел в систему и не посетил какую-либо страницу моего сайта, кроме маршрутизаторов REST VIEWS, я перенаправил его / ее на страницу входа в drupal 8, я нашел это решение для drupal 7, но не нашел никакого решения для Drupal 8, Перенаправить анонимного...

14
Как распечатать пользовательский формат даты в Twig?

Как я могу распечатать пользовательский формат даты в Twig? Прежде всего, я пытаюсь отредактировать field.html.twigполе с именем field_publication_date, в этом файле я нахожу эту переменную, {{ item.content }}которая печатает Jun, 12/06/2016 - 12:29. Вот что я попробовал: {{...

14
Выполнить запрос с условием поля сущности с несколькими значениями

У меня есть тип контента, который имеет поле ссылки на сущность, которое позволяет пользователям добавлять несколько терминов таксономии в этом поле. Я пытаюсь выполнить запросы, которые захватывают узлы, которые имеют определенный набор терминов таксономии в этом поле. Использование одного...

14
Как создать перенаправление программно? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я пытаюсь создать перенаправление 301 с модулем...

14
Как получить удобочитаемое имя типа контента в шаблоне узла

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

14
Многоязычный контент и одноязычный интерфейс администратора

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