Score:1

แสดงภาพที่ตอบสนองภายในฟิลด์แบบฟอร์มโดยทางโปรแกรม

ธง cn

ฉันกำลังพยายามหาวิธีแสดงภาพที่ตอบสนองโดยทางโปรแกรมภายในฟิลด์แบบฟอร์ม ฉันกำลังบำรุงรักษาโค้ดในงานปัจจุบันของฉัน และบางครั้งมีช่องแบบฟอร์มที่ใช้คุณสมบัติ '#markup' ตอนนี้ฉันต้องเปลี่ยนรูปภาพทั้งหมดให้ตอบสนอง

ตัวอย่างรหัส:

$แบบฟอร์ม['markup1'] = [
     '#markup' => '<div class="rating_reminder"><img src="'.file_create_url($order->campaign_id->entity->product_id->entity->image->entity->getFileUri()) .'"><div>'
];

เป็นเรื่องยากมากที่จะหาคำอธิบายวิธีใช้รูปภาพตอบสนองที่อยู่ในโค้ดใน PHP

ฉันจะขอบคุณมากถ้าคุณสามารถช่วยฉันได้

Score:1
ธง cn

สร้างองค์ประกอบการแสดงผลแทนมาร์กอัป HTML:

$แบบฟอร์ม['markup1'] = [
  '#type' => 'คอนเทนเนอร์',
  '#attributes' => [
    'คลาส' => ['rating_reminder'],
  ]
  'รูปภาพ' => [
    '#type' => 'responsive_image',
    '#responsive_image_style_id' => 'ใหญ่',
    '#uri' => $order->campaign_id->entity->product_id->entity->image->entity->getFileUri(),
    '#attributes' => [
      'alt' => $order->campaign_id->entity->product_id->entity->image->alt,
    ]
  ]
];

องค์ประกอบการเรนเดอร์ที่ใช้ได้: https://api.drupal.org/api/drupal/elements

โพสต์คำตอบ

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