Drupal

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

3
Программно визуализировать блок в шаблоне ветки
Мне нужно визуализировать блок представлений в моем шаблоне page.html.twig. В D7 я бы сделал это: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> В Drupal 8 module_invoke устарел и рекомендуется использовать это: (я добавил имя блока в качестве второго параметра) Drupal::moduleHandler()->invoke($block, 'views_block__blog_block_1', $args = array()); Я попробовал несколько вещей. …
28 blocks  8 

4
Добавление компонентов в функцию через Drush
Я понимаю, что использование «drush fu» позволяет искать изменения в любых компонентах существующей функции, но есть ли способ добавить компонент в существующую функцию, используя drush? Прямо сейчас мне нужно использовать инструменты / admin для воссоздания, загрузки файлов, загрузки и т. Д. Было бы неплохо, если бы был способ сделать этот …
28 drush  features 

8
Как получить только один результат, используя db_query ()
Я перехожу из старых методов использования PHP MySQL mysql_fetch_array()и т. Д., И я пытаюсь быть более дружественным, используя Database API в своих модулях. Я просто хочу вернуть и распечатать значение. Например: $query = db_query("SELECT zip FROM {zipcodes} WHERE city = :city LIMIT 1", array(":city" => $city)); Я знаю, что значение …
28 7  database 

7
Как выполнить PHP-скрипт, используя Drush?
Я новичок в Drush. Как я могу выполнить этот скрипт, чтобы удалить комментарии конкретного пользователя? $uid = xx // the spam users id; $query = db_query("SELECT cid FROM {comments} WHERE uid = %d", $uid); while($cid = db_result($query)) { comment_delete($cid); } Также было бы здорово, если бы вы могли рассказать мне, …
28 drush 

5
Динамический список выбора в форме (зависимый выпадающий список)
Я использую Drupal 7. Я хочу, чтобы параметры в списке выбора зависели от значения, выбранного в другом списке выбора в форме. Я уверен, что об этом уже много раз спрашивали, но мне сложно найти четкий ответ, как это сделать. Форма для пользователей, чтобы ввести историю работы. Им нужно выбрать эскадрилью, …
28 7  ajax  forms 

7
drush updatedb для одного модуля
Можно ли выполнить функцию обновления одного модуля с помощью Drush? Я вижу, drush updatedbчто не принимает modulename в качестве аргумента и запускает все доступные обновления. Затем есть drush pm-updateтакже проверка новых файлов. в документации сказано: (так же, как pm-updatecode + updatedb) Означает ли это, что при запуске drush pm-updateкаждого доступного …
28 7  drush  updating 

5
Как переопределить список таксономий / терминов /% в представлении?
У меня есть словарь, связанный с типом контента. Только один термин может быть выбран для классификации узла, созданного с этим типом контента. Словарь называется «Транспортные средства» и имеет термины «автомобили, грузовики, лодки». Тип контента также называется «Транспорт». Я использую путь авто, чтобы он показывал [словарь: имя] / [термин: имя], поэтому …


2
Что означает поле: тип контента delta, предлагаемый в контекстных фильтрах в представлениях?
При создании нового контекстного фильтра для представления в список типов включаются такие параметры, как content: spec (field_spec: delta), где spec - это имя поля, которое я прикрепил к типу контента, принятому для представления. Появляется на некоторых, но не на всех полях, предлагаемых в списке. Я не могу найти ссылку на …
27 views  7 


6
Отладка EntityFieldQuery?
У меня есть модуль, который плохо себя ведет. EFQ возвращает неожиданные результаты, но я не могу понять почему, просто взглянув на код. Есть ли эквивалент dpq () для EFQ? Другие способы их отладки?
27 7  entities  debugging 

11
"Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже."
У меня есть эта ошибка с Drupal 7 Как я могу получить больше информации об этой ошибке? Любой отчет, любой журнал где-нибудь? Ничего в php-ошибках. как я могу отключить это сообщение и получить более полезное для отладки? Примечание : мой вопрос НЕ "как я могу решить эту проблему"
27 7  8  debugging 


6
Как добавить модуль на страницу admin / config?
Я работаю над модулем в Drupal 7. Я добавил реализацию hook_menu: $items['admin/config/content/mymodule'] = [ 'title' => 'MyModule', 'description' => 'Configure MyModule settings.', 'page callback' => 'mymodule_get_form', 'page arguments' => ['mymodule_admin_settings'], 'file' => 'mymodule.admin.inc', 'access arguments' => ['administer mymodule'], 'menu_name' => 'mymodule', ]; ... и настроить строку для mymodule.info: configure = …
27 7  routes  navigation 


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