Drupal

15
Как я могу использовать внедрение зависимости \ Drupal :: moduleHandler () в контроллер?

Я использую следующую строку в классе контроллера. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh дает мне это сообщение об ошибке. В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей. Как мне это сделать? Нужно ли...

14
Изменения в том, как Drupal 7 обрабатывает JavaScript и jQuery

В настоящее время я разрабатываю сценарий JavaScript, который выполняется на странице администрирования. Я прочитал об изменениях, внесенных в Drupal 7, а именно о переходе document.ready()к собственной функции jQuery. Однако следующий скрипт не работает. (function ($) { console.log('hello');...

14
Ограничить тизер для отображения только первого значения поля

У меня есть тип контента с полем изображения. Это поле обычно заполняется значениями от 0 до 4. По умолчанию тизер для этого типа контента выводит все от 0 до 4 изображений. Как настроить тизер так, чтобы отображалось только первое...

14
NoSQL против других настроек SQL Drupal

Каковы преимущества запуска NoSQL (ex MongoDB) над MySQL, PostGRE SQL или MSSQL в Drupal? Получаются ли преимущества от простого использования хранилища или нужно изменить какую-то конфигурацию...

14
Как использовать псевдонимы URL в меню?

Я пинаю шины на Drupal 7, раскручивая тестовую площадку. Я выбрал тему Danland и создал различные страницы с псевдонимами URL для каждой, но когда я создаю ссылку «Меню» для каждой, я могу ввести только узел в поле «Путь» для ссылки меню, а не псевдоним. Таким образом, я могу ввести только «узел /...

14
Как отключить опции «продвигать на первую страницу» и «закрепить»?

Два возможных метода, которые я исследовал: Используйте hook_form_alter для отмены обеих опций в формах редактирования узла. Но на главной странице содержимого администратора параметры по-прежнему отображаются в раскрывающемся меню «Параметры обновления». Используйте модуль опций переопределения...

14
Как получить все параметры поля «Выбрать»?

Как я могу получить все опции для поля cck? Например, есть поле с 3 опциями в допустимых значениях, например, option1, option2, option3.Есть ли функция, которая получает имя поля и возвращает option1 в...

14
Установите заголовок «из» в электронном письме в формате «Полное имя» <email@address.com>

Как изменить заголовок from в электронном письме, отправленном с Drupal, на формат "Fullname" <email@address.com>? Мне удалось сделать это на сайте Drupal 6 в прошлом, но у меня больше нет доступа к этому сайту, и я не помню, как это...

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

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

14
Регулировка веса модуля: какие риски и на что нужно обратить внимание?

Сегодня я изменил вес моего пользовательского модуля, чтобы изменить метод выполнения ловушек (hook_form_alter). Я изменил вес на 1 значение, более тяжелое, чем вес другого модуля. Это казалось наиболее безопасным делом вместо того, чтобы придать ему «случайный» вес 100. Исходный модуль - это...

14
Динамически скрывать / показывать поля Field API в Drupal 7

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

14
Как добавить дополнительный обработчик отправки в форму проверки торговли?

Как добавить дополнительный обработчик отправки? Я пробовал это, но это не сработало. function c_coupon_form_alter(&$form, $form_state, $form_id) { drupal_set_message($form_id); switch($form_id) { case 'commerce_checkout_form_review': drupal_set_message($form_id . '_form submit');...

14
Программно разместить блоки?

Я использую Drupal 7. Прямо сейчас у меня есть заголовок меню и переключатель языка, который существует в заголовке моего сайта. Я разместил их там, перейдя в CMS> Структура> Блоки и перетаскивая блоки в область заголовка. Как программно расположить эти блоки в заголовке?...

14
Ограничить поиск в Drupal несколькими типами контента

У меня сайт drupal 7 с включенным поиском. Я хочу ограничить поиск определенным типом / типами контента, исключая, какие типы я не хочу отображать в результате. Как я могу это сделать? И можно ли отключить функцию расширенного поиска? Есть ли модуль для...

14
Как я могу связать поле с узлом?

В представлении полей поле «заголовок» имеет флажок «Связать это поле с исходной частью содержимого». Но этот флажок недоступен для других полей. Как я могу достичь этой функциональности для других областей? Например, в моем случае у меня есть настраиваемое поле "субтитры", и я хотел бы перечислить...

14
Форма внутри блока

Я использую, drupal_get_form('event_signup_form')чтобы встроить мою пользовательскую форму в блок. Форма отображается в соответствии с назначением, но отправка формы ничего не вызывает. Вызывается сама функция формы и вызывается event_signup_form($form, &$form_state)функция submit,...

14
Drupal 7 готов для больших сайтов?

Я знаю, что сейчас Drupal 7 стабилен почти год, но правда в том, что Drupal нужны сторонние модули для удовлетворения требований практически любого сайта. Вчера я попробовал перейти на drupal 7, но первое, что я увидел, это то, что многие из модулей - это бета-версии, релизы-кандидаты и многие не...

14
Ссылки против сущности

Этот вопрос задавался и раньше, но некоторое время назад искал свежее мнение. Похоже, что гораздо больше людей используют ссылки (возможно, потому что это порт из Drupal 6), но функциональность ссылок на сущности кажется довольно хорошей. Мнения?...