Запитання з тегом «8»

Теги версій повинні використовуватися для питань, що стосуються лише версії, а не просто сказати, яку версію використовує сайт.

2
KernelEvents :: ЗАПИТАННЯ не запускається на кешованих сторінках
Я намагаюся реалізувати абонент події KernelEvents :: ЗАПИТАННЯ, щоб виконати певну дію при завантаженні сторінки. Мені потрібна ця подія для запуску незалежно від того, чи існує запитувана сторінка в кеші Drupal - схоже, що KernelEvents :: ЗАПИТАННЯ не спрацьовує, коли Drupal подає щось із кешу. Чи є подія, яку я …

4
Отримайте значення спеціального поля користувача
У мене є власна форма, яка повинна відображати значення за замовчуванням у користувацькому полі користувача. Поле було створене під / admin / config / люди / акаунти / поля та його ім'я машини - field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; Однак значення не відображається, …
13 users  8 

1
Як працюють clean_class та clean_id?
Я новачок у синтаксисі Drupal 8 та Twig. Я не в змозі зрозуміти, як працює його фільтр clean_class "регіон | clean_class"? Що тут clean_class? Я додав такий код у свій файл page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} Результат друку: array (size=2) …
13 8  theming 

3
Як завантажити сутність абзацу на об’єкт вузла?
Я використовую абзаци в моєму типі вмісту. Я створив тип абзацу та додав вміст. Тепер я хочу завантажити абзаци в foreach. Але нічого не виявляється. $parasпусто: $node = \Drupal\node\Entity\Node::load(1); $paras = $node->get('field_paragraph')->referencedEntities();
12 8  paragraphs 

2
Як відновити форму після виклику AJAX
Я намагаюся дозволити користувачеві динамічно вибирати ряд полів на основі випадаючого вікна за допомогою виклику ajax, але я не можу отримати виклик ajax для відновлення форми згодом. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface $form_state) { if (empty($form_state->getValue('number'))) { $form_state->setValue('number', 3); } $form['columnNum'] = [ '#title' => …
12 forms  8  ajax 

4
Зберігання даних / сеансу для анонімного користувача
Я працюю в магазині, а для кошика потрібно зберігати предмети перед оплатою. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Я ознайомлюсь із службою користувача щодо: pivate_tempstore та shared_tempstore Але це працює лише для аутентифікації користувачів. Що я можу використовувати для зберігання даних? $ _СЕСІЯ? або Drupal 8 має службу для цього?
12 8  sessions  files 

4
Як видалити тип вмісту програмно?
Я програмно створив тип вмісту під час встановлення модуля (використовуючи конфігурацію поля). Я хочу видалити цей тип вмісту під час видалення модуля. Чи можливо це зробити з Drupal 8?
12 nodes  8 

4
Шукаємо приклад вставки бази даних
Відповідно до db_insertсторінки керівництва ця функція застаріла, і для використання вставок краще використовувати підключення до бази даних Drupal 8. Застарілий станом на Drupal 8.0.x, буде видалено в Drupal 9.0.0. Натомість отримайте підключення до бази даних, введене у вашу послугу із контейнера, та виклик у нього insert (). Наприклад, $ injected_database-> …
12 database  8 

1
Програмно отримати форму в Drupal 8
У документації зазначено: Аргумент, переданий методу getForm () - це ім’я класу, який визначає вашу форму і є реалізацією \ Drupal \ Core \ Form \ FormBuilderInterface. Як дізнатись назву класу, який визначає форму зворотного зв’язку на веб-сайті, надану основним контактним модулем (ідентифікатор форми:) feedback_contact_message_form. Коли я dpm()форму, я бачу, …
12 8 

4
Запуск Drush повертає помилку
Я використовую Drush версії 6.2.0 та останню бета-версію Drupal 8 на Dreamhosters. Під час запуску drush cc allв каталозі сайтів я отримую таку помилку відразу після виконання команди: Фатальна помилка: Клас "Drupal \ Core \ Session \ AccountInterface" не знайдено в /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc у рядку 63 Команда Drush припиняється аномально через …
12 drush  8 


8
Змініть існуючу форму
Ми тільки починаємо з Drupal 8 і дуже швидко натрапили на нашу першу проблему. Як я можу змінити існуючу форму в Drupal 8? Нам потрібно змінити метод збереження для форми вузла, щоб зробити переадресацію на іншу сторінку. Ми хочемо змінити форму вузла, щоб стати чимось схожим на багатоступеневу форму. Після …
12 8  forms 


1
Як я можу використовувати версію jQuery, відмінну від типової, яку використовує core?
Мені потрібно використовувати іншу версію jQuery. Наразі Drupal використовує jQuery 3.2.1, але мені потрібна попередня версія. У Drupal 7 ви можете легко змінити версію jQuery за допомогою модуля оновлення jQuery . Як я можу досягти того ж з Drupal 8?
12 8  javascript 

4
Як отримати доступ до вибраної мітки замість значення
У мене є список штатів: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas У коді для доступу до вибраного значення стану я можу запустити такий код: ... $entity->get('field_state')->value; ... Я отримую такі значення, як AL або AK. Як я можу отримати етикетки, такі як Алабама чи Аляска?
12 8 

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