Как я могу программно определить, является ли текущий пользователь анонимным или
Как я могу программно определить, является ли текущий пользователь анонимным или
Я знаю, что могу изменить заголовок страницы drupal_set_title(t('Amy page title')), но когда я пытаюсь сделать это в Drupal 8, я получаю сообщение « Нет такой ошибки». Как я могу изменить заголовок страницы в Drupal...
В узле сущности я хочу проверить, существует ли abcполе ' ' или нет. Если существует, я получу его значение$value->get('abc'). Но тип контента, где это поле не существует, выдает ошибку: Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже. Как проверить, существует ли поле в...
Мне нужно визуализировать блок представлений в моем шаблоне page.html.twig. В D7 я бы сделал это: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> В Drupal 8 module_invoke устарел и рекомендуется использовать это: (я добавил имя...
myfield - это текстовое поле. {{ content.field_myfield }}визуализирует поле с разметкой HTML и меткой поля. Как отобразить необработанное значение поля? {{ content.field_myfield.value }}не...
Скажем, я расширяю blockBaseкласс для создания пользовательского блока, и я реализую blockBuildметод для создания некоторой разметки для моего блока. Что-то вроде этого: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() {...
У меня есть эта ошибка с Drupal 7 Как я могу получить больше информации об этой ошибке? Любой отчет, любой журнал где-нибудь? Ничего в php-ошибках. как я могу отключить это сообщение и получить более полезное для отладки? Примечание : мой вопрос НЕ "как я могу решить эту...
С помощью нового менеджера конфигурации Drupal 8, как я могу предотвратить установку модуля Devel в определенных средах? Насколько я знаю, установить его на свой локальный компьютер означает, что в следующий раз, когда я экспортирую конфигурацию и перенесу ее в другие среды (dev, test, prod), она...
Я знаю, как это сделать в Drupal 6/7, но я не могу найти, где экспортировать / импортировать представления в Drupal 8. С какой страницы администратора это можно сделать, в Drupal...
Я обычно скачиваю последнюю версию Drupal 7 drush dl drupal --select, но Drupal 8 не значится в списке. Какие есть хорошие и быстрые способы загрузки последней версии Drupal 8, хотя она все еще находится в...
Мы видели четыре года и первый выпуск Drupal 8 с тех пор, как был принят принятый ответ на вопрос « Когда уместно создавать сущность вместо простого добавления нового типа контента ?» И сущности более важны для Drupal 8, чем они были в Drupal 7. ( RefB , RefC , RefD ) В этом новом мире Drupal 8,...
Название маршрута текущей страницы доступно в page.html.twig? Страница генерируется формой обратной связи по
Как обстоят дела со всеми параметрами с префиксным символом подчеркивания и без него ? Где Drupal решает, как обрабатывать эти параметры? Эта концепция была представлена Symfony, или она нова для Drupal? Пример ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults:...
У меня есть некоторые HTML содержания, это происходит из внешней библиотеки , поэтому я не могу изменить его, он имеет много <span>и <div>тег с атрибутами , такими как: <span style="color: #0000ff;">, но когда я использую: $render = array( '#markup' => $myhtmlcontent, ); В...
Я наконец начал серьезно относиться к Drupal 8, и меня особенно интересует управление конфигурацией. Я столкнулся с чем-то, что может быть немного проблематично, и это касается пользовательского контента блока. Я вижу, что система управления конфигурацией может экспортировать конфигурацию блока -...
Я ajaxly вызываю маршрут и передаю данные на него. В моем контроллере я хочу получить $_POST['var'], $_POST['var2']кажется, из-за использования HttpFoundation в drupal 8, $_POSTи $_GETне существует в старом методе. Как я могу получить доступ к $_POSTпараметрам в пользовательском...
Мне нужно взять под контроль рендеринг field_admin_tagsполя в node.html.twigшаблоне. Это работает: {{ content.field_admin_tags }} - Отрисовывает все (метка + все значения полей) {{ content.field_admin_tags.0 }} - Отображает только первое значение в поле, а не метку ПРОБЛЕМА: я не контролирую...
Я знаю, что могу обновить (или установить значение) поле ссылки на сущность в Drupal 7 с помощью кода, подобного следующему. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Я хочу программно установить значение для моего поля ссылки на сущность пользователя в Drupal 8. Я попытался...
В Drupal 7 я часто использую node_view()для рендеринга узлов (используя режимы просмотра) в блоках или страницах следующее: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); }...
Я работаю над модулем, и я изменил пару типов полей в схеме. Я не делал резервную копию перед тестированием и испортил БД (это просто сайт разработчика). Во всяком случае, я переустановил все, и версия схемы настроена на самое высокое обновление. Тем не менее, мне действительно нужно запустить...