Drupal

Питання та відповіді для розробників та адміністраторів Drupal

4
Як перенести файлові об'єкти в медіа-об’єкти?
Я використовую модуль Migrate для міграції від D7 до D8 і записую всю міграцію вручну в коді (замість того, щоб використовувати вбудований модуль міграції D7, оскільки я хотів більш детально контролювати міграцію.) Я маю таку структуру: на сайті D7 є поле зображення, де зображення зберігаються як Файлові сутності. На сайті …
10 8  migration 

2
Як встановити час cookie?
У мене виникають проблеми із встановленням терміну служби файлів cookie в моєму екземплярі D8. Я хотів би встановити його на нуль, щоб закриття браузера виходило з системи. Я додав ini_set('session.cookie_lifetime', 0);у файл сайту / default / settings.php файл. Попередніх посилань на cookie_lifetime у файлі не було. Я додав рядок. Я …
10 8  cookies 

6
Як відобразити більше 10 елементів у автоматичному заповненні віджета посилання?
Це питання про модуль посилання. Оскільки за допомогою модуля Link ви можете вводити і зовнішні, і внутрішні посилання, ми сильно покладаємось на нього. На жаль, кількість елементів, які відображатимуться з поля автозаповнення, обмежена 10. У нас є безліч вузлів з майже однаковими заголовками, і тому виходить, що вузол, який ми …
10 8  navigation  ajax 

1
Як отримати масив згаданих ідентифікаторів сутності з посилального поля сутності
У мене є entity_referenceполе з BaseFieldDefinition::CARDINALITY_UNLIMITEDкардинальністю. Я хочу список ідентифікаційних даних посилаються на сутність. Я знаю, що я можу отримати всі посилаються об'єкти, зателефонувавши $x->referencedEntities(), але я хочу, щоб лише ідентифікатори завантажували об'єкти пізніше. В даний час я роблю це: $a = []; foreach ($entity->autoren as $v) { $a[] = …
10 8  entities 

1
Додати вкладку / локальне завдання у вузол
Я створив модуль під назвою hotel_reviews. Я створив вузол маршруту / {node} / reviews за допомогою hotel_reviews.routing.yml . hotel_reviews.content: path: '/node/{node}/reviews' defaults: _controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content' _title: 'Reviews' requirements: _permission: 'access content' Потім я спробував додати локальне завдання, використовуючи hotel_reviews.links.task.yml . hotel_reviews.content: route_name: hotel_reviews.content title: 'Reviews' base_route: node.view weight: 100 Тепер я …
10 8  routes 

3
Як виправити "Реалізація гака не повинна дублювати документацію @param."
Я використовую PhpStorm для експерименту з очищенням коду в спеціальному модулі. Для наступної функції я отримую це попередження: Реалізація гака не повинна дублювати документацію @param. /** * Implements hook_field_widget_form_alter(). * * @param array $element * @param array $form_state * @param array $context */ function mymodule_field_widget_form_alter(&$element, $form_state, $context) { if ($context['widget'] …

8
Як оновити нові міграції в міграційному модулі Drupal 8?
Під час написання міграційних процесів Drupal 8 я можу оновити нові процеси міграції, лише якщо перевстановити спеціальний модуль міграції. drush cr не працює. Пояснення: У мене є один модуль, тобто:, cm_migrationsякий має 2 міграції: cm_users cm_tags З drush msя бачу: Group: beer Status Total Imported Unprocessed Last imported cm_users Idle …
10 migration 

1
Гачки тематичні та модульні
Іноді, коли я намагаюся застосувати гачок, просто зрозумів, що він повинен бути у файлі модуля. Чи є спосіб дізнатися, які гачки можуть бути реалізовані у файлі template.php теми чи одному в модулі?
10 hooks 

5
Як виконати переадресацію на користувацьку сторінку після збереження чи видалення вузла?
Те, що я намагаюся зробити, не працює, я все одно переспрямовуюсь до / node / {id}: function hook_form_alter(&$form, $form_state, $form_id) { $form['actions']['submit']['#submit'][] = 'callback_set_redirect'; } function callback_set_redirect($form, FormStateInterface $form_state) { $form_state->setRedirect('custom.landing.page'); }
10 8  redirection 

3
Чи можуть адміністратори створювати нові облікові записи без паролів?
Коли адміністратор створює новий обліковий запис (admin / people / create), їм буде запропоновано ввести пароль для облікового запису. Мій клієнт хоче, щоб при створенні облікового запису на зворотному кінці адміністратору не потрібно було вводити пароль, але користувачеві надсилається повідомлення з одноразовим посиланням для входу, а потім він може встановити …
10 7  users 

4
Як знайти усі входи, які використовують фільтр вводу php, щоб повністю відключити модуль фільтра для php?
Я хочу відключити модуль фільтра PHP на великому веб-сайті, але проходження всіх вузлів, блоків та інших полів, де ви могли б скористатися фільтром php, зайняло б еони. Чи є простий спосіб чи метод, можливо, запустивши SQL запити, щоб дізнатися, де використовується фільтр php на моєму веб-сайті?

6
Як користуватися базовою службою автентичності?
Як користуватися базовим модулем аутентифікації Services Services ? Я хочу додати основний http для свого сервісу. Я встановив його і включив його в конфігурації моєї кінцевої точки. У моїй конфігурації кінцевої точки я отримав цей "базовий протокол аутентифікації HTTP Services_basic_auth не доступний" де сторінка налаштувань?
10 7  services 

2
Як створити користувача з ролями (послугами) через службу REST?
Я міг би створити нового користувача у такому форматі JSON. (Використання додатку POSTER для розміщення цих даних у службі REST.) { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } Моє питання - як створити користувача з певною роллю. Я спробував із наступним форматом JSON. { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" …
10 7  users  services 

5
Як уникнути "виявлено незаконний вибір" під час оновлення значень списку через ajax?
У мене у формі є чотири посилання на сутність користувача. Форма хоста - це форма редагування вузла. Три з них є списками вибору, останній - Inline Entry 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 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.