Drupal

Q & A для разработчиков и администраторов Drupal


2
Как избавиться от проблем с блокировками и блокировками?
Я читал несколько блогов, пытался гуглить, но не нашел удовлетворения ни от одного решения. У меня есть следующие проблемы: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE :db_condition_placeholder_0 ESCAPE '\\') ; Array ( [:db_condition_placeholder_0] => field\_info:% ) …


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

3
Визуализация простого текста в виде HTML в ветке Drupal 8
Я наткнулся на стену, пытаясь отрисовать код разметки SVG-изображения в HTML из простого текстового поля. Я пытаюсь сделать svg-код из простого текстового поля, не переопределяя отображение текстового поля везде. простой текстовый формат в настоящее время преобразует все HTML-теги и <> в < >. Я создал шаблон поля и попытался вывести …
16 8  theming 

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


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

4
Как реализовать пользовательский обработчик отправки в hook_form_alter ()?
Я обновил один из моих модулей Drupal 7 до 8, и у меня возникла проблема с изменением формы. Я добавляю функцию проверки и обработчик отправки. Функция проверки вызывается просто отлично, но функция отправки не запускается. Мне интересно, означает ли это, что существует подход в стиле Symfony, который необходимо использовать для …
16 forms  8 

3
Как отладить EntityMalformedException?
Я получил фатальную ошибку EntityMalformedException: отсутствует свойство пакета на объекте типа узла. в entity_extract_ids () (строка 7700 из. \ includes \ common.inc) при попытке доступа к user / xyz . Я попытался получить информацию о неправильно сформированном узле в строке 7700, где создается сообщение об ошибке, выглядит так: if (!isset($entity->{$info['entity …

9
Как удалить элементы из списка разрешенных значений поля выбора, в котором есть данные для значений?
Я создал тип контента, который имеет поле выбора списка / выбора, и я ввел пары ключ | значение, необходимые для функционирования списка выбора. Данные были введены, и было решено, что определенные условия больше не применяются и их следует удалить. Однако при попытке удалить указанные термины я получаю следующую ошибку: Allowed …
16 7  entities 


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

5
Включение другой версии JQuery только на определенной странице
Модуль обновления jQuery включает в себя этот скрипт. <script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?6"></script> Мне нужно это на каждой странице, кроме определенного файла шаблона, который я использую, и мне нужна более поздняя версия jQuery. Мне нужно исключить обновление jQuery из $scriptsпомещенного выше скрипта в переменную ТОЛЬКО на страницу-media-photos.tpl.php. Как мне этого добиться?
16 6  javascript 

1
Как использовать «пользователь вошел в систему» ​​в качестве аргумента доступа для MENU_CALLBACK?
Я хотел бы потребовать, чтобы пользователи вошли в систему для доступа к определенному MENU_CALLBACK. Следующее работает, но только для учетной записи администратора. Обычным пользователям по-прежнему отказано в доступе: 'access arguments' => array('user_is_logged_in') Должен быть аргумент доступа, который просто проверяет аутентифицированных пользователей?
16 users  routes 

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