Puncte:1

Adăugarea unei clase la o imagine folosind funcția de preprocesare

drapel ck

Întâmpin probleme la adăugarea unei clase la o imagine folosind o funcție de preprocesor în Drupal 9. Mai exact, vreau doar ca anumite imagini să aibă acea clasă adăugată. Imaginea este adăugată folosind paragrafe.

Am încercat câteva variante ale următoarelor și se pare că nu pot primi clasa adăugată. Am incercat si eu sa folosesc ['#articol'] dar provoacă o eroare.

funcția confluence_preprocess_field__paragraph__field_card_image(&$variabile) {    
    foreach($variables['items'] as $key => $item){
        $variables['items'][ $key ]['content']['item']['class'] = 'card-img-top';
    }
}
Puncte:0
drapel cn

Îl puteți adăuga prin conținut #item_attributes matrice astfel:

foreach($variables['items'] as $key => $item){
  $variables['items'][$key]['content']['#item_attributes']['class'][] = 'card-img-top';
}
Vince Saseniuk avatar
drapel ck
Fantastic, funcționează. Mulțumesc mult.

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.