Drupal

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

14
Как переместить установленные модули из / sites / all / modules / * в / sites / all / contrib / modules / *
Я безуспешно искал ответы на этот вопрос. Из того, что я наблюдаю в структуре базы данных, расположение модулей указано в таблице «system». Единственное решение, которое у меня есть, - написать SQL-запрос для обновления столбца «имя файла». Есть ли лучшее / более чистое решение для решения этой проблемы, например, модуль contrib?
34 7  installing 

4
Как получить базовый URL сайта
Мой сайт находится на http: //drupal8.local/ . Как мне получить drupal8.local часть этого URL? Url::fromRoute('<'current'>')или base_path()возвращает часть пути URL; Например, для http: //drupal8.local/a/b/c/d/e/f они возвращаются, /a/b/c/d/e/f'когда мне просто нужно получить 'drupal8.local'. Как я могу получить эту часть URL?
34 8  uri 

9
Как я могу программно отобразить блок?
Я занимаюсь разработкой сайта с использованием Drupal 8 beta-14. Я создал блок просмотра различных терминов, и теперь я хочу отобразить его с помощью кода. Как я могу отобразить это программно? Раньше я делал это в Drupal 7, используя этот код, но я запутался в Drupal 8. $block = module_invoke('block', 'block_view', …
34 8  blocks 


1
Для чего используется $ form_state?
Для чего $form_stateобычно используется API-интерфейс Form, если он используется в качестве аргумента? В частности, я ищу пример, когда он используется.
33 forms 

6
Какие атаки предотвращает патч для SA-CORE-2014-005 (Drupal 7.32)?
Читайте https://www.drupal.org/node/2357241 и технические подробности на https://www.drupal.org/SA-CORE-2014-005 , а также актуальный патч, который просто: diff --git a/includes/database/database.inc b/includes/database/database.inc index f78098b..01b6385 100644 --- a/includes/database/database.inc +++ b/includes/database/database.inc @@ -736,7 +736,7 @@ abstract class DatabaseConnection extends PDO { // to expand it out into a comma-delimited set of placeholders. foreach (array_filter($args, 'is_array') as …
33 security 

3
Как сгруппировать элементы в представлении?
У меня есть 8 статей: статья 1 (игры), статья 2 (местные новости), статья 3 (мировые новости), статья 4 (мировые новости), статья 5 (игры), статья 6, статья 7, статья 8. В связи с этим я хотел бы сгруппировать статьи по: «Новости», «Игры» и «Другое». Объединение мировых и местных новостей в одну …
33 7  views 

7
Как я могу предотвратить возникновение ошибок сегментации в Drupal при использовании рабочего процесса тем Node.js?
Симптомы: Некоторые команды очистки не выполняются; Некоторые страницы Drupal пусты. О неудачных командах drush сообщают «Ошибка сегментации: 11» Журнал Apache (например, php-error.log в MAMP) также показывает ту же ошибку. Задний план: Если вы используете рабочий процесс gulp или grunt - для компиляции SASS вашей темы и т. Д. - вы …
33 theming  drush 


6
Как мне обновить конфигурацию модуля?
Я создаю пользовательский модуль в Drupal 8. Он включает в себя некоторые файлы конфигурации YAML. По мере разработки мне нужно изменить и добавить в конфигурацию, например, добавить еще одно поле в мой пользовательский объект. В настоящее время единственный способ заставить Drupal заметить изменения - это удалить модуль и переустановить его. …

7
Как заставить замолчать ошибки PHP?
Есть ли способ заставить замолчать все ошибки PHP, предупреждения и уведомления в Drupal? Они полезны на сайте devel, но представляют серьезную угрозу безопасности и делают сайт в живую плохим. Я знаю, что на Drupal 6 страница в admin / settings / error-report может остановить Drupal от записи ошибок на экран, …
32 7 

5
Как получить название термина таксономии от TID?
Многие из наших материалов имеют формат uris, например site/taxonomy/XX, где XX - целое число. Я нашел много вопросов, таких как « как получить TID от имени? », Но я хотел бы получить имя от TID. Я пытаюсь собрать сценарий крошки, и все отлично, за исключением тех случаев, когда я получаю …
32 7  taxonomy-terms 

6
Программно создать термин?
Я пытаюсь добавить много слов (~ 200) в словарь, но я не могу найти какие-либо модули импорта, которые обновляются для Drupal 8, и кажется, что функции для этого в Drupal 7 не существуют в Drupal 8. Итак, кто-нибудь может указать мне правильное направление для этого? Я попытался сделать это entity_create, …
32 taxonomy-terms  8 

5
Нужна ли мне задача cron для обработки очереди?
У меня есть задача, которая занимает около 45 минут и должна выполняться каждый день (синхронизация пользователей с несколькими внешними базами данных и т. Д.). Чтобы справиться с работой, я настроил очередь cron hook_cron_queue_info()следующим образом: function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => 120, …
32 7  hooks  cron  queue 


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