Drupal

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

5
Как избежать «Обнаружен неправильный выбор» при обновлении значений списка выбора через ajax?
У меня есть четыре поля ссылки на сущность пользователя в форме. Форма хоста - это форма редактирования узла. Три из них являются списками выбора, последний - Inline Entity Form . После добавления пользовательского объекта через IEF я пытаюсь обновить значения списков выбора: function ebep_users_feature_users_list_ajax($form, $form_state) { $ief = array_shift($form_state['inline_entity_form']); $options …
10 7  ajax  forms 

4
Автозаполнение полей на основе другого поля
У меня очень сложная ситуация, когда мне нужен совет. У меня есть тип контента my_content, к которому прикреплено поле коллекции полей field_mycollection, в котором есть поле ссылки на сущность, ссылающееся на пользователя field_my_userreference, телефонное поле field_my_phone, текстовое поле field_my_textи другое текстовое поле field_my_anothertext. My Content |_ field_mycollection |_ field_my_userreference |_ …
10 7  entities 

2
Как программно обновить допустимые значения поля списка?
Я создал список выбора для учетной записи Profile2 в Drupal 7. В список разрешенных значений я добавил некоторые значения. Теперь я хотел бы программно обновить значения в этом списке (добавить, удалить или обновить). Я не хочу использовать form_alter, так как я хочу, чтобы эти обновления были зафиксированы в базе данных. …
10 7  forms  users 

6
Файлы, прикрепленные к узлам, никогда не удаляются с сервера, даже после того, как они удалены с узла (и это изменение сохранено), Drupal 7
Я заметил кое-что странное на моем сайте: после присоединения файла к узлу (через обычное поле файла) этот файл никогда не удаляется с сервера . Я удаляю его из узла, сохраняю это изменение, но вижу, что файл все еще находится на сервере. Это делает замену файлов очень трудной, потому что, когда …
10 7  files 

2
Что может привести к сбою удаленных команд drush с ошибками ssh, когда ssh работает во всех других случаях?
У меня есть открытые и закрытые ssh-ключи на всех моих трех серверах (dev, UAT, & production), поэтому я могу войти удаленно или с одного на другой. Все прекрасно работает для sshи scpкоманд. Это не работает, однако, для Drush. drush @dev statusНапример, если я выполняю из UAT, я получаю баннер сервера, …
10 drush 

4
Правильный способ добавить JS и CSS в узел / редактировать и другие формы
Я делаю сайт с большим количеством JS, и мне интересно, где я должен разместить код JS. Оптимально я хотел бы сохранить JS с каждым модулем, а не слой темы. Некоторый контент может быть представлен как блоки и т. Д. Но у меня есть некоторые проблемы с кешем. В моем примере …
10 theming  hooks 

5
Как Drupal обрабатывает автозагрузку классов?
Как Drupal обрабатывает автозагрузку классов через модули? Например, если у меня есть модуль Events, и я объявляю класс с именем Event, а затем в файле .info я включаю файл класса, как это регистрируется? Проблема в том, что я пытаюсь динамически получить массив, содержащий все загруженные имена классов. get_declared_classes () не …
10 7  .info 

6
Drush on windows - для запуска команды pm-enable требуется более высокий уровень начальной загрузки
Я установил aquia drupal и добавил основную папку drupal в список сайтов. Я также установил Windows-установщик drush, он работает нормально для загрузки модулей, но когда я пытаюсь включить их, я получаю этот экран: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - you will …
10 7  drush 

4
Как обновить отключенные модули с помощью Drush?
Есть ли способ обновить отключенные модули Drush? В настоящее время, когда я пытаюсь обновить отключенный модуль с помощью Drush, я получаю следующее сообщение: Проект не имеет активных расширений и не может быть обновлен Включение модуля не вариант, так как это живой сайт, на самом деле это много сайтов. Все они …


4
Как скрыть поле представления в зависимости от роли?
В / admin / people я хочу скрыть отображаемое имя (то есть отображаемое имя не должно отображаться в списке пользователей), но только для определенной роли. В моем файле .module я пробовал следующие хуки: function hook_views_data_alter(array &$data) { kint($data['users']);die; } function hook_views_pre_render(\Drupal\views\ViewExecutable $view) { if($view->id() == 'myview'){ print_r($view->result);die; // kint($value->_entity->get('title')->value); } …
10 views  8  users 

2
Как загрузить файл в формы drupal8 с файлом типа элемента формы?
Я хочу загрузить файл, и мне нужно использовать тип элемента формы как «файл». В функции отправки я не могу получить какие-либо надлежащие данные, относящиеся к файлу, который я загружаю. Так может кто-нибудь, пожалуйста, помогите мне решить эту проблему. Пожалуйста, найдите ниже код: public function buildForm(array $form, FormStateInterface $form_state) { $form['test_CERTIFICATE'] …
10 8  forms 

1
Удалить метатег «Генератор»?
Какой самый простой способ удалить метатег «Генератор» в Drupal 8? <meta name="Generator" content="Drupal 8 (https://www.drupal.org)" /> Может ли это быть сделано в несколько строк кода?
10 8  meta-tags 

4
Как создать модальные окна (всплывающие окна)?
Я пытаюсь использовать основную функцию Drupal 8, чтобы открыть страницу в модальном окне. К сожалению, очень сложно найти официальную документацию по этому поводу, и большинство блогов, посвященных этой теме, похоже, устарели. Но, насколько я знаю, должно быть возможно создать модальный диалог, добавив следующие атрибуты в a-элемент: class="use-ajax” data-dialog-type="modal" Так что …
10 8  javascript 


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