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

12
Как я могу переустановить модуль?

Я создаю на Drupal 8 модуль. Я использовал пользовательскую таблицу для хранения данных, собранных из форм. Почему-то во время установки таблицы не создаются из-за проблемы в файле установки. Теперь я исправил проблему и хочу снова установить модуль. Как я могу переустановить модуль? Из этого и...

12
Как сделать шаблон в Drupal 8

Я пытаюсь отобразить шаблон в Drupal 8. В Drupal 7 я создавал тему с hook_theme, создавал каталог шаблонов в моем модуле, вставлял файл шаблона и мог отображать его с помощью theme (). Как мне сделать equivilent с Drupal 8? Я попробовал следующее, но это ошибки: В твиттере твиттер / ** * Реализует...

12
Хранение данных / сеанс для анонимного пользователя

Я работаю в магазине, и для корзины мне нужно хранить товары до оплаты. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Я смотрю на пользовательский сервис для: pivate_tempstore и shared_tempstore Но это...

12
Программно получить форму в Drupal 8

В документации говорится: Аргумент, передаваемый методу getForm (), является именем класса, который определяет вашу форму, и является реализацией \ Drupal \ Core \ Form \ FormBuilderInterface. Как мне узнать имя класса, который определяет форму обратной связи веб-сайта, предоставляемую модулем...

12
Как я могу развернуть перевод интерфейса пользователя?

Строки, которые я перевожу в «Перевод пользовательского интерфейса» / admin / config / Regional / translate, не могут быть экспортированы в «Управление конфигурацией» / admin / config / development / configuration для меня. Я что-то упускаю? Я хотел бы автоматизировать этот процесс с помощью...

12
Запуск Drush возвращает ошибку

Я использую Drush версии 6.2.0 и последнюю бета-версию Drupal 8 на Dreamhosters. При запуске drush cc allв каталоге сайтов сразу после выполнения команды я получаю следующую ошибку: Неустранимая ошибка: класс 'Drupal \ Core \ Session \ AccountInterface' не найден в...

12
Изменить существующую форму

Мы только начинали с Drupal 8 и очень быстро столкнулись с нашей первой проблемой. Как мне изменить существующую форму в Drupal 8? Нам нужно изменить метод сохранения для формы узла, чтобы сделать перенаправление на другую страницу. Мы хотим изменить форму узла, чтобы она стала чем-то вроде...

12
Как мне установить CORS?

Drupal 8 имеет встроенное ядро ​​RESTful веб-сервиса, и с версии 8.2 нам не нужен модуль cors . Теперь для использования сервисов мы просто включаем и настраиваем файл default.service.yml, как указано здесь Однако я не смог настроить эту настройку, чтобы разрешить доступ веб-службы через другой...

12
Как сделать пользовательский набор полей свернутым по умолчанию в Drupal 8

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

12
Ищем пример вставки базы данных

Согласно db_insertстранице руководства, эта функция устарела, и для вставки лучше использовать соединение с базой данных Drupal 8. Устаревшее начиная с Drupal 8.0.x, будет удален в Drupal 9.0.0. Вместо этого получите соединение с базой данных, внедренное в ваш сервис из контейнера, и вызовите...

12
Как получить метку типа узла от объекта узла?

Я пытаюсь получить метку пакета (метку типа узла) узла от объекта узла в Drupal 8. Это работает, но кажется скучным: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Есть ли другой способ получить ярлык комплекта, возможно менее...

12
Проверьте тип содержимого узла в обработчике препроцесса

У меня есть ряд переменных, которые я хочу сделать доступными в шаблонах веток для определенных шаблонов контента. У MYTHEME.themeменя есть: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block')...

12
Как переопределить заголовок страницы по типу контента

Я использую pagetitleосновной модуль для отображения заголовка страницы. Тем не менее, для определенных типов контента я хочустраницаОсновной заголовок должен быть меткой типа контента (например, «Новости»), а не меткой узла (например, «Drupal 8 выпустил!»). Есть ли простой способ добиться этого?...

12
Визуализация поля узла внутри page.html.twig

У меня есть поле изображения для моего типа контента (field_hero_image). Я не хочу, чтобы он отображался в файле node.html.twig. Тем не менее, я хочу сделать это в файле page.html.twig. В частности, я хочу сделать это рядом с заголовком страницы. Какой код я бы использовал в своем файле...

12
Как получить доступ к выбранной метке вместо значения

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

12
Как перестроить форму после вызова AJAX

Я пытаюсь позволить пользователю динамически выбирать количество полей на основе раскрывающегося списка с помощью вызова ajax, но я не могу получить вызов ajax, чтобы впоследствии перестроить форму. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface...