Drupal

Q & A для разработчиков и администраторов Drupal

5
Отключение CKEditor в комментариях
Кто-нибудь знает способ принудительного использования простого текста в комментариях для всех ролей? Редактировать: возможно ли это сделать через CSS? Спасибо!
9 7  comments  wysiwyg 


3
Панели или контекстный модуль?
Могу ли я получить некоторую информацию о различиях между ними? Я создаю веб-сайт, где использование «контекста» очень важно. После просмотра этой серии видеороликов о Page Manager от NodeOne я чувствую, что «контекст» Panels и его способность безопасно передавать аргументы в Views очень важны. Тем не менее, модуль Context имеет плагин, …
9 views  panels  7 

4
Как устранить ошибку «Следующий модуль отсутствует в файловой системе»?
Я получаю следующую ошибку на сайте Drupal 8. Следующий модуль отсутствует в файловой системе Похоже, что пользовательский модуль был установлен и удален без его удаления. Как я могу исправить эту ошибку?
9 8 

4
Обновление ядра с 8.2 до 8.3 через composer
Я пытаюсь обновить ядро ​​Drupal до 8.3, но сталкиваюсь с трудностями. Внизу страницы находится файл composer.json, с которого я начинаю. Если я изменяю "drupal / core": "~ 8.2" => "drupal / core": "~ 8.3" и затем запускаю, composer update drupal/core --with-dependenciesя получаю следующие проблемы, которые я не уверен, как решить …
9 8  updating  composer 

2
Как проверить, является ли текущая страница страницей администратора?
В какой-то момент я начал использовать следующий код, чтобы проверить, является ли текущая страница страницей администратора: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Но я обнаружил, что это не удается на страницах редактирования узла в hook_entity_load (). Как мы проверяем, если мы находимся на странице администратора в Drupal 8? Что-то вроде …
9 8  routes 


4
подсчитать многозначные значения полей в ветке
Я хочу посчитать количество значений неограниченного поля в веточке Tempalate, которую я пытался {{ node.field_mytext.count }} => столкнулся с ошибкой и в другой попытаться {{ content.field_mytext.count }}=> ничего не возвращено (в этом методе я проверил мое поле не в отключенном поле диспетчера отображения). У меня вопрос, как я могу посчитать …
9 theming  8 

5
Как я могу программно визуализировать поле узла в соответствии с настройками режима просмотра?
Я хочу визуализировать поле узла внутри блока. Это работает так: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; Но это не 100%, как если бы я просто отображал поле в …
9 entities  8 

2
Распечатать поле изображения с несколькими записями из поля в шаблоне ветки
У меня есть шаблон ветки для пользовательского типа контента. И он может отображать большинство полей просто отлично, но я не могу напечатать поле изображения с несколькими изображениями. узел - mycontenttype.html.twig содержит {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage …
9 theming  8  media 

1
Управление зависимостями библиотеки модулей с помощью composer
Я нашел зависимости в пользовательском модуле с drupal-composer , как я могу включить стороннюю библиотеку в свой пользовательский модуль без использования Composer Manager и как управлять зависимостями композитора модулей contrib на drupal 8, которые опубликованы на мой вопрос, но нет кажется, больше не применяется, так как Drupal 8.1 и устаревший …

9
Как мне переопределить тему администратора в моей собственной теме?
Я создал свою собственную тему Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } Я использую "Семь" в качестве темы администратора. Когда я редактирую страницу …
9 8  theming 


2
Как назначить блоки для определенных регионов при установке темы?
Drupal 8 предоставляет некоторые блоки по умолчанию. Например. Site Branding, Main Navigation, Powered by Drupal, И Searchт.д. Я создал тему, в которой есть Site branding& Main Navigationназванные регионы, в которые могут быть помещены соответствующие блоки. Когда я запускаю мою тему, Site Brandingи Main Navigationблоки размещаются в Header& First Sidebarобласти моей …

2
Сброс пароля пользователя без использования «Забыли пароль?»
Я знаю, что в Drupal 7 я мог сбросить пароль пользователя # 1 через код. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()больше не существует в Drupal 8.) В качестве альтернативы я …
9 users  8 

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