Puncte:0

Care este cel mai bun mod de a crea șabloane de crenguțe care folosesc o mulțime de clase/atribute diferite? Mulțumiri

drapel zw

Încărcați entitățile nod după proprietar

Am creat un șablon de crenguță și am adăugat clase ca mai jos.
{%
  set title-classes = [
    'titlu',
    „h1”,
  ]
%}

{%
  setați clase de subtitrare = [
    'subtitlu',
    „h2”,
  ]
%}

<div{{ attributes.addClass('title-classes') }}>
    {{ content.title }}
</div>
<div{{ attributes.addClass('subtitle-classes') }}>
    {{ content.field_subtitle }}
</div>

<div class="section highlighted">
    <div class="title h1">
        {{ content.title }}
    </div>
    <div class="subtitle h2">
        {{ content.field_subtitle }}
    </div>
    <div class="panel intro padding-lg">
        <p>{{ content.field_intro }}</p>
        <p class="disclaimer">{{ content.field_intro_disclaimer }}</p>
        <a href="{{ content.field_link }}" class="btn inline padding-lg hide-small">{{ content.field_link_text }}</a>
        <a href="{{ content.field_link_2 }}" class="btn block hide-large hide-medium">{{ content.field_link_text_2 }}</a>
    </div>
</div>

Ce fac când am un șablon HTML complex. Luați în considerare cele de mai jos. Aceasta este o secțiune foarte mică a tipului meu de nod. Ar trebui să creez clase pentru toate clasele diferite pe care le folosesc? Sau pot să le pun așa cum am mai jos?

Kevin avatar
drapel in
Puteți crea câte atribute doriți. Dar dacă aceste clase nu provin de nicăieri în CMS sau șablonul nu se schimbă niciodată, pare exagerat.
drapel ru
Puteți crea cât mai multe suplimentare
leymannx avatar
drapel ne
Am mai văzut multe. Îmi plac matricele „atribute” deoarece arată mult mai clar decât șirurile nesfârșite.
sonfd avatar
drapel in
Eu personal nu aș vrea să definesc matrice de clase pentru fiecare element din partea de sus a șablonului meu. Cred că ar face mult mai dificil de întreținut. Pentru ambalajul principal, sigur.
john Smith avatar
drapel gr
În opinia mea, ați folosi în principal atributele drupals-twig- pentru tot ceea ce implică logica dinamică pe server, dacă aveți elemente fără valori dinamice, nu văd rostul

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.