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

29
Как установить заголовок страницы?

Я знаю, что могу изменить заголовок страницы drupal_set_title(t('Amy page title')), но когда я пытаюсь сделать это в Drupal 8, я получаю сообщение « Нет такой ошибки». Как я могу изменить заголовок страницы в Drupal...

28
Как проверить, существует ли поле в сущности?

В узле сущности я хочу проверить, существует ли abcполе ' ' или нет. Если существует, я получу его значение$value->get('abc'). Но тип контента, где это поле не существует, выдает ошибку: Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже. Как проверить, существует ли поле в...

28
Программно визуализировать блок в шаблоне ветки

Мне нужно визуализировать блок представлений в моем шаблоне page.html.twig. В D7 я бы сделал это: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> В Drupal 8 module_invoke устарел и рекомендуется использовать это: (я добавил имя...

27
Как мне создать ссылку?

Скажем, я расширяю blockBaseкласс для создания пользовательского блока, и я реализую blockBuildметод для создания некоторой разметки для моего блока. Что-то вроде этого: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() {...

27
"Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже."

У меня есть эта ошибка с Drupal 7 Как я могу получить больше информации об этой ошибке? Любой отчет, любой журнал где-нибудь? Ничего в php-ошибках. как я могу отключить это сообщение и получить более полезное для отладки? Примечание : мой вопрос НЕ "как я могу решить эту...

26
Как предотвратить установку модуля Devel в производственной среде

С помощью нового менеджера конфигурации Drupal 8, как я могу предотвратить установку модуля Devel в определенных средах? Насколько я знаю, установить его на свой локальный компьютер означает, что в следующий раз, когда я экспортирую конфигурацию и перенесу ее в другие среды (dev, test, prod), она...

25
Загрузка ядра через командную строку

Я обычно скачиваю последнюю версию Drupal 7 drush dl drupal --select, но Drupal 8 не значится в списке. Какие есть хорошие и быстрые способы загрузки последней версии Drupal 8, хотя она все еще находится в...

24
С текущим состоянием D8, каково дерево решений для создания нового типа объекта контента по сравнению с созданием Типа контента для объекта контента «Узел»?

Мы видели четыре года и первый выпуск Drupal 8 с тех пор, как был принят принятый ответ на вопрос « Когда уместно создавать сущность вместо простого добавления нового типа контента ?» И сущности более важны для Drupal 8, чем они были в Drupal 7. ( RefB , RefC , RefD ) В этом новом мире Drupal 8,...

24
Почему файлы маршрутизации заполнены подчеркиванием?

Как обстоят дела со всеми параметрами с префиксным символом подчеркивания и без него ? Где Drupal решает, как обрабатывать эти параметры? Эта концепция была представлена ​​Symfony, или она нова для Drupal? Пример ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults:...

24
Передайте сырой HTML в #markup

У меня есть некоторые HTML содержания, это происходит из внешней библиотеки , поэтому я не могу изменить его, он имеет много <span>и <div>тег с атрибутами , такими как: <span style="color: #0000ff;">, но когда я использую: $render = array( '#markup' => $myhtmlcontent, ); В...

24
Как перенести блочный контент с разработчика на рабочий сайт?

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

24
Как получить параметры $ _POST и $ _GET

Я ajaxly вызываю маршрут и передаю данные на него. В моем контроллере я хочу получить $_POST['var'], $_POST['var2']кажется, из-за использования HttpFoundation в drupal 8, $_POSTи $_GETне существует в старом методе. Как я могу получить доступ к $_POSTпараметрам в пользовательском...

23
Итерация по полю с несколькими значениями в шаблоне Twig

Мне нужно взять под контроль рендеринг field_admin_tagsполя в node.html.twigшаблоне. Это работает: {{ content.field_admin_tags }} - Отрисовывает все (метка + все значения полей) {{ content.field_admin_tags.0 }} - Отображает только первое значение в поле, а не метку ПРОБЛЕМА: я не контролирую...

23
Программно обновить поле ссылки на объект

Я знаю, что могу обновить (или установить значение) поле ссылки на сущность в Drupal 7 с помощью кода, подобного следующему. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Я хочу программно установить значение для моего поля ссылки на сущность пользователя в Drupal 8. Я попытался...

22
Как перезапустить обновления (изменить версию схемы модуля)?

Я работаю над модулем, и я изменил пару типов полей в схеме. Я не делал резервную копию перед тестированием и испортил БД (это просто сайт разработчика). Во всяком случае, я переустановил все, и версия схемы настроена на самое высокое обновление. Тем не менее, мне действительно нужно запустить...