Я хочу оформить данные об авторе узла и теги немного иначе, чем в теме Bartik в Drupal 9.3. То есть, а не:
Представлено пользователем1 в понедельник, 01.01.70
Теги
фу
бар
Я хотел бы иметь:
Представлено пользователем1 в пн, 01.01.70 на foo | бар
На данный момент я создал подтему подправить
со следующим определением в твик.info.yml
:
Название: Твик
тип: тема
описание: Это подтема Бартика
core_version_requirement: ^8 || ^9
базовая тема: бартик
версия: "9.3.0"
регионы:
заголовок: Заголовок
primary_menu: 'Основное меню'
...
Я скопировал следующие шаблоны в свою подтему и изменил их:
шаблоны/node.html.twig
шаблоны/поле--taxonomy-vocabulary-1.html.twig
Я включил свою подтему и могу подтвердить, что переопределяющие шаблоны выполняются. То есть я получаю следующее:
Представлено пользователем 1 в пн, 01.01.70
на фу | бар
К сожалению, между двумя строками много HTML, т.е.
<span>
Submitted by
<span class="field field--name-uid field--type-entity-reference field--label-hidden">
<span lang="" about="/user/2" typeof="schema:Person" property="schema:name" datatype="">user1</span>
</span>
at
<span class="field field--name-created field--type-created field--label-hidden">Mon, 1/1/70 - 16:29</span>
</span>
</div>
</header>
<div class="node__content clearfix">
<div class="field field--name-taxonomy-vocabulary-1 field--type-entity-reference field--label-above clearfix">
on
<a href="/taxonomy/term/7" hreflang="en">foo</a>
| <a href="/taxonomy/term/2" hreflang="en">bar</a>
</div>
То, что я хотел бы получить, это вывод из поле--taxonomy-vocabulary-1.html.twig
в том же <div>
как Представленный ...
содержание. Однако я не вижу, как это сделать. Может ли кто-нибудь дать мне несколько советов?