Рейтинг:0

Как получить доступ к данным в Twig в расширенном шаблоне модуля

флаг us

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

Вот как мой имя_модуля.модуль и файл шаблона выглядит так:

function module_name_theme ($ существующий, $ тип, $ тема, $ путь) {
  $ переменные = [
    'field__node__field_course_date__course' => [
      'template' => 'field_node_field-course-date_course',
    ],
  ];

  вернуть $переменные;
}

field_node_field-course-date_course.html.twig:

Некоторый текст для отображения

Теперь я хотел бы отображать даты, но я не уверен, как получить к ним доступ. я вижу есть _context.element.items переменная, но она пуста. Каков правильный способ доступа к данным полей даты и времени в шаблоне, расширенном из модуля?

флаг ru
Обычно не рекомендуется делать это в модуле, лучше использовать тему и один из готовых шаблонов.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.