Score:1

การเพิ่มคลาสให้กับรูปภาพโดยใช้ฟังก์ชันประมวลผลล่วงหน้า

ธง ck

ฉันมีปัญหาในการเพิ่มคลาสลงในรูปภาพโดยใช้ฟังก์ชันตัวประมวลผลล่วงหน้าใน Drupal 9 โดยเฉพาะอย่างยิ่ง ฉันต้องการให้เพิ่มคลาสนั้นเฉพาะบางรูปภาพเท่านั้น รูปภาพจะถูกเพิ่มโดยใช้ย่อหน้า

ฉันได้ลองใช้รูปแบบต่างๆ ต่อไปนี้แล้วและดูเหมือนจะไม่สามารถเพิ่มชั้นเรียนได้ ฉันยังได้ลองใช้ ['#สิ่งของ'] แต่มันทำให้เกิดข้อผิดพลาด

ฟังก์ชัน confluence_preprocess_field__paragraph__field_card_image(&$ตัวแปร) {    
    foreach($variables['items'] เป็น $key => $item){
        $variables['items'][ $key ]['content']['item']['class'] = 'card-img-top';
    }
}
Score:0
ธง cn

คุณสามารถเพิ่มผ่านเนื้อหาของ #item_attributes อาร์เรย์เช่นนั้น:

foreach($variables['items'] เป็น $key => $item){
  $variables['items'][$key]['content']['#item_attributes']['class'][] = 'card-img-top';
}
Vince Saseniuk avatar
ck flag
ยอดเยี่ยม มันใช้งานได้จริง ขอบคุณมาก.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา