Vreau să stilizez datele și etichetele autorului unui nod ușor diferit față de tema Bartik din Drupal 9.3. Adică, mai degrabă decât:
Trimis de user1 pe Luni, 1/1/70
Etichete
foo
bar
Mi-ar placea sa am:
Trimis de user1 la Luni, 1/1/70 pe foo | bar
Până acum, am creat o subtemă ajustare fina
cu următoarea definiție în tweak.info.yml
:
nume: Tweak
tip: temă
descriere: Aceasta este o subtemă a lui Bartik
cerinta_versiune_core: ^8 || ^9
tema de bază: bartik
versiunea: '9.3.0'
regiuni:
antet: antet
primary_menu: „Meniu principal”
...
Am copiat următoarele șabloane în subtema mea și le-am modificat:
templates/node.html.twig
templates/field--taxonomy-vocabulary-1.html.twig
Mi-am activat subtema și pot confirma că șabloanele de suprascrie sunt în curs de executare. Adică primesc următoarele:
Trimis de user1 la Luni, 1/1/70
pe foo | bar
Din păcate, există o mulțime de HTML între cele două linii, de exemplu.
<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>
Ceea ce aș dori să am este rezultatul de la câmp--taxonomie-vocabular-1.html.twig
in cadrul aceluiasi <div>
dupa cum Trimis de ...
conţinut. Totuși, nu văd cum să fac asta. Poate cineva să-mi dea niște indicații?