Drupal

16
Какой хук я могу использовать для действий после сохранения?

Я нашел несколько сообщений с тем же вопросом, но ответы всегда расходятся с какой-то другой темой, или они не работают для моих нужд. После сохранения узла я хочу, чтобы мой пользовательский модуль вставил строку в одну из моих пользовательских таблиц, которая содержит nid нового узла. Когда...

16
Drush нужен более высокий уровень начальной загрузки для запуска

Есть ли у вас какие-либо идеи о том, что может быть причиной этой ошибки при выполнении: drush si geoslate --db-url='mysql://root:root@localhost/geoslate' --site-name=Geoslate Команде site-install необходим более высокий уровень начальной загрузки для запуска - вам нужно будет вызвать из более...

16
Как мне разместить новый узел?

Я сослался на множество ссылок, включая следующие: Сервисный модуль. Как построить данные JSON с информацией о сеансе для создания узла? GitHub -  Создание узла с использованием Сервисов 6.3 REST Я попробовал несколько способов ПОСТАВИТЬ новый узел на сайт Drupal, но мне не удалось. Я создал...

16
Есть ли способ зацепить очистку кэша?

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

16
Как реализовать пользовательский обработчик отправки в hook_form_alter ()?

Я обновил один из моих модулей Drupal 7 до 8, и у меня возникла проблема с изменением формы. Я добавляю функцию проверки и обработчик отправки. Функция проверки вызывается просто отлично, но функция отправки не запускается. Мне интересно, означает ли это, что существует подход в стиле Symfony,...

16
Как отладить EntityMalformedException?

Я получил фатальную ошибку EntityMalformedException: отсутствует свойство пакета на объекте типа узла. в entity_extract_ids () (строка 7700 из. \ includes \ common.inc) при попытке доступа к user / xyz . Я попытался получить информацию о неправильно сформированном узле в строке 7700, где создается...

16
Как удалить элементы из списка разрешенных значений поля выбора, в котором есть данные для значений?

Я создал тип контента, который имеет поле выбора списка / выбора, и я ввел пары ключ | значение, необходимые для функционирования списка выбора. Данные были введены, и было решено, что определенные условия больше не применяются и их следует удалить. Однако при попытке удалить указанные термины я...

16
Получить условия таксономии

Я хотел получить термины таксономии из определенного словаря в Drupal 8. Видимо, я все еще могу сделать это с помощью, taxonomy_get_treeно это устарело. Теперь я должен использовать TermStorageInterface :: loadTree Я пытаюсь получить доступ к этой функции из, Blockно я не понимаю, как создать...

16
Каков правильный рабочий процесс обновления ядра на основе композитора?

Я хочу использовать composer для управления зависимостями Drupal 8, но я не уверен, каков правильный рабочий процесс обновления ядра. В настоящее время я использую drush для обновления ядра до последней бета-версии, но у меня также есть некоторые зависимости в моем файле composer.json, поэтому...

16
Как установить логотип темы?

Как я могу установить логотип в моей пользовательской теме в Drupal 8? Я вижу, что Drupal ищет файл logo.svg. У меня есть файл PNG logo.png, который я использовал в Drupal 7, и я хотел бы использовать его повторно. Я не могу установить логотип в качестве настройки темы, как в Drupal 7. Есть ли...

16
Визуализация простого текста в виде HTML в ветке Drupal 8

Я наткнулся на стену, пытаясь отрисовать код разметки SVG-изображения в HTML из простого текстового поля. Я пытаюсь сделать svg-код из простого текстового поля, не переопределяя отображение текстового поля везде. простой текстовый формат в настоящее время преобразует все HTML-теги и <> в...

16
Исключить конфигурацию из импорта / экспорта

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

16
Как я могу получить идентификатор узла из псевдонима пути?

Я хочу получить nid, но единственная информация, которую я имею, это http://example.com/this-is-the-alias . Есть ли способ получить либо внутренний путь / node / * для этого псевдонима, если меня нет на странице? Или есть способ просто получить nid из этого...

16
Как мне получить базовый путь?

Я хочу использовать базовый путь в файле шаблона Drupal 8. Я попробовал следующее, но я не получил правильный результат. {{ app.request.baseUrl }} {{base_path}} Что мне нужно, это абсолютный путь к узлу {{ app.request.baseUrl }}/{{ url }}. Одно из решений, которое я нашел, - поместить этот код в...

16
Проверьте, вошел ли пользователь в тему

В Drupal 7 мы можем просто проверить, вошел ли текущий пользователь в тему, проверив $GLOBAL['user']->uidили используя user_is_logged_in(). Как я могу проверить, вошел ли пользователь в шаблон страницы, в Drupal 8? Решение состоит в том, чтобы зарегистрироваться вручную hook_preprocess_page(),...

16
Где архив-дамп для Drush 9?

У меня установлен Drush 9 (текущий выпуск Dev). Я не могу найти команду archive-dump, несмотря на то , что в документах указано, что она должна быть там. Выполнение этого производит: Команда Drush 'archive-dump' не найдена. Используйте 'drush core-status', чтобы убедиться, что Drupal найден и...

15
Экспорт таксономий в код

Я ищу способ экспорта таксономических словарей и связанных с ними терминов. Пока что я нашел и протестировал: Экспорт таксономии - Экспорт в код с использованием функций, но не импорт. http://drupal.org/node/755986 - Мои краткие испытания с этим патчем показали смешанные результаты. У кого-нибудь...

15
Сайт застрял в режиме обслуживания

Я перевел сайт в режим обслуживания. Прежде чем я смог посетить страницы администрирования как пользователь № 1 (это была учетная запись пользователя, которую я уже использовал ранее, чтобы перевести сайт в режим обслуживания), мне пришлось перезагрузить компьютер; когда я пытался посетить страницы...