Score:0

ฉันจะตั้งค่าป้ายกำกับของช่องภาพหลายช่องโดยทางโปรแกรมได้อย่างไร

ธง in

ฉันมีฟิลด์ภาพที่มีหลายภาพ field_sponsors

ฉันต้องสามารถตั้งค่าป้ายกำกับของฟิลด์นี้โดยทางโปรแกรม ป้ายกำกับเริ่มต้นบนฟิลด์ถูกตั้งค่าเป็น "ผู้สนับสนุน" แต่บางครั้งจำเป็นต้องติดป้ายกำกับให้แตกต่างออกไปในเอาต์พุต

ฉันได้ลองสิ่งนี้ในไฟล์ .theme ของฉันในฟังก์ชัน preprocess_node แล้ว แต่มันใช้งานไม่ได้

$node->set('field_sponsor', อาร์เรย์(
      'label' => 'แบทแมน!',
      ));

ฉันไม่ต้องการทำในทวิกเพราะฉันมีฟิลด์ที่แตกต่างกัน 5 ฟิลด์ที่ต้องทำ และฉันต้องทำการตรวจสอบหลายครั้งเพื่อกำหนดข้อความเอาต์พุตที่ถูกต้อง

cn flag
คุณต้องการเปลี่ยนอาร์เรย์การแสดงผลที่มีป้ายกำกับหรือที่เรียกว่า `$variables` ที่ส่งผ่านโดยการอ้างอิง ไม่ใช่วัตถุโหนดจริง ภายใน $variables คุณจะพบอาร์เรย์เรนเดอร์สำหรับฟิลด์ของคุณและป้ายกำกับสำหรับฟิลด์นั้น

โพสต์คำตอบ

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