Drupal

8
Как сделать entityQuery для диапазона дат с полем Date only в Drupal 8?

В Drupal 8 поле « Только дата» хранит данные в столбце varchar в формате CCYY-MM-DD , например, 2016-04-18 . Таким образом, вы больше не можете просто делать больше, чем ( > = ), меньше, чем ( <= ) или аналогичную основанную на отметке времени entityQuery. Есть ли простое решение о том, как с...

8
Как избежать перенаправления Drupal моих многоязычных страниц просмотров?

У меня есть страница Views на многоязычном веб-сайте, где мне нужны разные URL для каждого языка, а именно: es: mysite / apartamentos. ru: mysite / appartments. fr: mysite / appartements. ru: mysite / arendu. Я создал псевдоним URL для каждого языка (который является mysite / appartments, хотя...

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

Как я могу встроить представление в содержимое узла в Drupal 8? Я нашел нечто похожее, например, в вопросе « Как встроить представление в узел? » Или в модуль Viewfield , но это все для Drupal 7. Я пробовал с полем ссылки Entity, указывающим на View, но оно отображает только метку, и на вкладке...

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
Как удалить узел или список узлов с помощью Drush?

Я обнаружил модуль Удалить все, который дает вам возможность удалить все узлы данного типа контента. Однако с этим модулем вы не можете удалить ни один узел, ни список узлов. На вопрос « Могу ли я удалить узлы заданного типа контента с помощью Drush? », Я нашел 2 ответа, говорящих о команде, drush...

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
Как перевести множественные строки с помощью Drush?

Если мы хотим перевести множественную строку в Drupal, мы можем использовать format_plural()функцию. Если вы программируете команды drush, вы можете использовать dt()функцию для перевода строк, но если вы хотите перевести множественные строки в drush, какая функция для...

8
Есть ли более эффективная альтернатива, чем переопределение файлов шаблонов?

Я должен избавиться от множества ненужных разметок в представлении. В общем, я достигаю этого, переопределяя файлы шаблона в моей теме, но на этот раз представление действительно огромно, а производительность снижается. Вот я и подумал, а есть ли более эффективный способ уменьшить разметку? При...

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

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

8
Как выбрать между module_exists и function_exists?

Я знаком с использованием module_existsв модуле, и использовать его в таких ситуациях, как: Включите некоторые дополнительные функции в модуле, при условии, что на сайте также доступен другой модуль. Модуль Reservations: Email содержит пример (на самом деле примеров тому достаточно), как показано в...

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
Как изменить заголовок ссылки в меню?

На моем веб-сайте пользователи могут собирать «баллы» с течением времени. У меня есть меню верхней панели с некоторыми ссылками (например, «дом», «профиль», «выход»). Я хочу изменить пункт меню «профиль» и добавить количество точек, принадлежащих текущему подключенному пользователю. Я попробовал...