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

8
Изменение типа контента узла

В Drupal 7 я могу легко переключать тип содержимого узла с помощью Node convert . Однако Node Convert не был портирован на Drupal 8, и, похоже, не слишком много энтузиазма по поводу порта. Если у меня есть два типа контента с одинаковыми полями, как я могу преобразовать узел из типа контента в...

8
Как мне оформить ссылку?

В Drupal 7 это было возможно. $link = array( '#type' => 'link', '#title' => t('My Title'), '#href' => 'node/1', ); drupal_render($link); Но я пробовал это с Drupal 8, и он ничего не выводит. $link = array( '#type' => 'link', '#title' => t('test'), '#url' => 'node/1', );...

8
Как установить тему по умолчанию программно

Я пытаюсь создать профиль установки и хочу, чтобы после установки моя настраиваемая тема была включена и настроена по умолчанию. Добавление в MYPROFILE.info.yml ... theme: - my_theme ...недостаточно. Это только устанавливает его, но это не установлено в качестве темы по умолчанию. Я думаю, что я...

8
Особенности и управление конфигурацией

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

8
Как установить поле типа времени программно?

Я создаю пользовательский тип объекта контента. Я хочу одно поле для времени события. Поскольку нет поля времени, но есть тип dataTime_type, я создаю плагин для настраиваемого поля: FieldType: TimeItem.php /** * Plugin implementation of the 'time' field type. * * @FieldType( * id = "time", * label...

8
Как добавить ссылку Вход / Выход из системы в главном меню навигации?

Как добавить ссылку для входа в меню «Главное меню»? Когда пользователь нажимает на ссылку, он должен перейти на страницу / user / login. После входа в систему ссылка должна измениться на «Выход» вместо «Вход». Есть ли способ добавить такую...

8
Что эквивалентно hook_translated_menu_link_alter () для изменения ссылки меню? [Дубликат]

На этот вопрос уже есть ответы здесь : Изменить доступ к ссылкам меню перед рендерингом (3 ответа) Закрыто в прошлом месяце . Я хочу изменить ссылку меню в Drupal 8. В Drupal 7 мы можем добиться этого, используя hook_translated_menu_link_alter(). function...

8
Как встроить NID узла в заголовок узла?

Я знаю, что модуль Automatic Nodetitles существует, но он только для Drupal 7. Существует ли способ автоматического назначения заголовка с помощью NID при нажатии кнопки «Отправить»? Я знаю, что NID не существует, пока не нажата кнопка отправки. Как можно вставить NID в заголовок? Какой крюк можно...

8
Как подстановить кэш в Drupal 8?

В Drupal 7 мы привыкли делать это: cache_clear_all('state:', 'cache', TRUE) который удалял бы все элементы кеша, которые начинались со строки state:(соответствующие идентификаторы кеша, такие как state:infoи state:nebraska). Запись изменений по адресу https://www.drupal.org/node/1272696 даже...

8
Тип подсказки - что лучше, UserInterface или AccountInterface?

Недавно я наконец начал смещать фокус с D7 на D8, и я перевожу сайт на D8. В D7 я указывал на объекты своей учетной записи как \ stdClass, так как они не были членами какого-либо класса. Однако в D8 они теперь являются членами класса User. Тем не менее, я нахожу в некотором коде в сети, что люди...

8
Как перенести многоязычный контент из CSV в Drupal 8?

Я прочитал « Использование нового API / модуля миграции Drupal 8 и миграции контента: от CSV к Drupal 8», процесс создания миграции очень понятен и работает, но я не могу найти способ переноса контента на многоязычный сайт. В обзоре Migrate API я не могу найти никакой информации об этом. Итак, как...

8
Как предотвратить отправку формы Ajax

Приведенный ниже код блокирует отправку любой не-AJAX-формы. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); В Drupal 8, как мы можем заблокировать отправку формы Ajax? Ajax-формы не запускают обработчик отправки формы, и я не смог...

8
Возврат альтернативных HTTP-кодов для неопубликованного узла

Я пытаюсь вернуть страницу 404 вместо ответа 403 для неопубликованных узлов в Drupal 8. Я протестировал подписчик ответа ядра , но обнаружил, что код, который я использовал, изменит код состояния только с 403 на 404, а не на страницу 404. Так что, может быть, кто-то может показать мне, как создать...

8
Друпал отказался от дрэша?

Я был вдали от друпала в течение 2-3 лет. Я только что вернулся и установил drush через composer ( как рекомендует сайт drush ), и теперь каждый раз, когда я пытаюсь использовать drush, я получаю сообщение о том, что мне следует использовать composer: ~/sites/d7 $ drush version Drush version :...

7
Drupal HTTP POST данные

Как отправить данные HTTP POST / GET в drupal? например: у меня есть HTML-форма: <form action="mydrupalcite.com" method="get"> <input type="text" name="title" /> </form> как я могу получить titleданные в модуль ответов drupal? (или любой другой модуль?) Я ищу друпалский способ...

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

Я создаю тему для D8 под названием «herchel». Я пытаюсь заставить эту тему требовать jquery на всех страницах (D8 не загружает Jquery для анонимных пользователей по умолчанию) Просматривая небольшую документацию, которую я могу найти в дополнение к основным темам, я создал файл с именем...