Вопросы с тегом «8»

Теги версий следует использовать для вопросов, которые относятся только к версии, а не просто для того, чтобы сказать, какую версию использует сайт.

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

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

2
Как сделать пользовательский набор полей свернутым по умолчанию в Drupal 8
В Drupal 7 была возможность иметь разборный набор полей или нет, и ограничить состояние по умолчанию для этого элемента формы (свернутый или не свернутый). Пример: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' => TRUE, '#collapsed' => FALSE, ); Теперь, в Drupal 8 я не могу найти …
12 forms  8 

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 Но это работает только для аутентификации пользователей. Что я могу использовать для хранения данных? $ _SESSION? или у 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-> insert …
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, отличную от версии по умолчанию, используемой ядром?
Мне нужно использовать другую версию JQuery. В настоящее время Drupal использует jQuery 3.2.1, но мне нужна предыдущая версия. В Drupal 7 вы можете легко изменить версию jQuery с помощью модуля jQuery Update . Как я могу добиться того же с Drupal 8?
12 8  javascript 

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

2
Как мне создать таблицу в пользовательском модуле
В Drupal 7 мы использовали hook_schema()файл .install для создания таблицы. Я полагаю, что в Drupal 8 вы тоже можете это сделать, но у меня сложилось впечатление, что вы должны создавать файлы .yml со своей схемой. Какой метод для создания таблиц в Drupal 8?
12 8  database 

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