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

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

4
Программно перенаправить пользователей к «ограниченному доступу» по умолчанию
Я хотел бы программно перенаправить своих пользователей на страницу по умолчанию «доступ ограничен». Я знаю, что мне нужен объект "RedirectResponse" для простого перенаправления, но как мне здесь указать страницу по умолчанию с ограниченным доступом?
12 8 

3
Проверьте тип содержимого узла в обработчике препроцесса
У меня есть ряд переменных, которые я хочу сделать доступными в шаблонах веток для определенных шаблонов контента. У MYTHEME.themeменя есть: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => 'h4', 'header-size-submit' => …
12 nodes  8  hooks 

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

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

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


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

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


1
Загрузить объект файла по URI
Есть ли способ загрузить файл по URI в Drupal 8 или Drupal 9? В Drupal 7 это возможно по следующему примеру: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty, $file will be false, otherwise will contain the …
12 8  entities  files  uri 

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

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

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

2
Подпапки и как использовать пространство имён
В Drupal 7 у меня может быть модуль внутри другого модуля. Это все еще имеет место в Drupal 8 и как я мог бы классы пространства имен внутри подмодуля? Еще одна вещь, которую я могу сделать в Drupal 7, - это создавать подпапки внутри папки модулей для группировки моих модулей. …
11 8 

2
Когда я должен создать сервис или служебную функцию?
На протяжении всей прошлой недели я думал об этом: когда мне следует создать сервис или служебную функцию? В ядре Drupal у нас есть функции Services и Utility, но я не могу найти различия между ними (когда мне нужно создать сервис или когда мне нужно создать сервисную функцию). Я возьму в …

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