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

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

1
В чем разница между «Язык: не указан» и «Язык: не применим»?
В чем разница между Language: Not specifiedи Language: Not applicableв Drupal 8 в контексте многоязычия? В Drupal 7 (и 6, IIRC) такого различия не было, и оно мне кажется немного избыточным по сравнению с методом Drupal 7 Language: Naturalпротив Language: name. Я также не нашел никакой документации по этому поводу …
17 8  i18n-l10n 

3
«В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей»
В моем модуле используется код ниже для получения псевдонима URL данного URL: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Но в моем модуле я запускаю Automated Review ( http://pareview.sh/ ), ниже которого выдается предупреждение: 16 | ВНИМАНИЕ | В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей Как я могу обновить приведенный …

3
Визуализация простого текста в виде HTML в ветке Drupal 8
Я наткнулся на стену, пытаясь отрисовать код разметки SVG-изображения в HTML из простого текстового поля. Я пытаюсь сделать svg-код из простого текстового поля, не переопределяя отображение текстового поля везде. простой текстовый формат в настоящее время преобразует все HTML-теги и <> в < >. Я создал шаблон поля и попытался вывести …
16 8  theming 

7
Исключить конфигурацию из импорта / экспорта
Я подумал, что это простой пример использования новой системы управления конфигурацией, но мне не повезло узнать, как решить эту проблему: проблема Я хочу сохранить конфигурацию в git и использовать drush для экспорта конфигурации во время разработки, а затем при развертывании импортировать конфигурацию. Очень похоже на возвращение функций в Drupal 7. …

4
Как реализовать пользовательский обработчик отправки в hook_form_alter ()?
Я обновил один из моих модулей Drupal 7 до 8, и у меня возникла проблема с изменением формы. Я добавляю функцию проверки и обработчик отправки. Функция проверки вызывается просто отлично, но функция отправки не запускается. Мне интересно, означает ли это, что существует подход в стиле Symfony, который необходимо использовать для …
16 forms  8 

4
Проверьте, вошел ли пользователь в тему
В Drupal 7 мы можем просто проверить, вошел ли текущий пользователь в тему, проверив $GLOBAL['user']->uidили используя user_is_logged_in(). Как я могу проверить, вошел ли пользователь в шаблон страницы, в Drupal 8? Решение состоит в том, чтобы зарегистрироваться вручную hook_preprocess_page(), но так как это очень популярно, я думаю, что Drupal предоставляет что-то …
16 theming  8 

9
Как установить логотип темы?
Как я могу установить логотип в моей пользовательской теме в Drupal 8? Я вижу, что Drupal ищет файл logo.svg. У меня есть файл PNG logo.png, который я использовал в Drupal 7, и я хотел бы использовать его повторно. Я не могу установить логотип в качестве настройки темы, как в Drupal …
16 8  theme-settings 

3
Как я могу получить идентификатор узла из псевдонима пути?
Я хочу получить nid, но единственная информация, которую я имею, это http://example.com/this-is-the-alias . Есть ли способ получить либо внутренний путь / node / * для этого псевдонима, если меня нет на странице? Или есть способ просто получить nid из этого псевдонима?
16 nodes  8  routes  path-aliases 

10
Получить условия таксономии
Я хотел получить термины таксономии из определенного словаря в Drupal 8. Видимо, я все еще могу сделать это с помощью, taxonomy_get_treeно это устарело. Теперь я должен использовать TermStorageInterface :: loadTree Я пытаюсь получить доступ к этой функции из, Blockно я не понимаю, как создать экземпляр TermStorageInterfaceкласса. Я попытался получить доступ …
16 taxonomy-terms  8 

5
Каков правильный рабочий процесс обновления ядра на основе композитора?
Я хочу использовать composer для управления зависимостями Drupal 8, но я не уверен, каков правильный рабочий процесс обновления ядра. В настоящее время я использую drush для обновления ядра до последней бета-версии, но у меня также есть некоторые зависимости в моем файле composer.json, поэтому после обновления я использую установку composer для …
16 drush  8  updating  composer 

3
Перенаправление после отправки формы
Я создаю пользовательскую форму в Drupal 8, я помню, что мы можем перенаправить на пользовательский путь в Drupal 7 с установленным $form_state['redirect'] = 'mycustompath';в пользовательском обработчике отправки, но как можно перенаправить пользователя после отправки формы в Drupal 8? Я знаю, что должен использовать submitFormметод: public function submitForm(array &$form, FormStateInterface $form_state) …
15 forms  8  redirection 

2
Отправить уведомление по электронной почте, когда новый комментарий опубликован
Я использую Drupal 8.1 с правилами 8.x-3.0-alpha1. Я хочу создать правило для отправки электронного письма автору узла при публикации нового комментария на этом узле. Проблема в том, что я не получил адрес электронной почты автора с правилами, потому что набор данных дает мне только эти значения: @ node.node_route_context: узел или …
15 8  rules 

6
Освободить замок cron
Я запустил cron и отменил казнь. Теперь я получаю это сообщение: Попытка повторно запустить cron, пока он уже запущен. В Drupal 7 я мог удалить переменную cron_semaphore . Как добиться того же в Drupal 8?
15 8  cron 


2
Как передать параметры в конструктор форм?
У меня есть следующие маршруты в module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Это код в имени модуля / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; …
15 forms  8 

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