Score:1

#มาร์กอัป หมายถึงอะไร?

ธง us

ฉันพบคีย์อาร์เรย์นี้ตลอดเวลาใน Drupal (เช่นใน Symphony's รอบต่อนาที ()) แต่ฉันไม่พบเอกสารใดๆ เกี่ยวกับมัน มันใช้ทำอะไร ฉันจะใช้มันได้อย่างไร ฉันจะแสดงสิ่งที่กำหนดให้เป็นได้อย่างไร #มาร์กอัป มูลค่าในทวิก?

ru flag
Take a look a the documentation for render arrays: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21theme.api.php/group/theme_render/9.3.x
Score:4
ธง us

โดยใช้ #มาร์กอัป ในอาร์เรย์การแสดงผล คุณสามารถส่งออก HTML ดิบ (ผ่านตัวกรอง XSS เพื่อความปลอดภัย)

นี่คือตัวอย่างขั้นสูงที่มีทางเลือก #allowed_tags และ ตัวยึดตำแหน่ง.

/**
 * ใช้ hook_preprocess_HOOK()
 */
ฟังก์ชัน mymodule_preprocess_foobar(&$ตัวแปร) {
  $variables['วิดีโอ'] = [
    '#markup' => '<span>@video_label:</span> <video><source src="v.webm" type="video/webm"></video>',
    '#allowed_tags' => [
      'วิดีโอ'
      'แหล่งที่มา',
    ]
    '#attached' => [
      'ตัวยึด' => [
        '@video_label' => t('ป้ายกำกับตัวอย่าง'),
      ]
    ]
  ];
}

ใน Twig คุณเพียงแค่ทำ:

{{ วิดีโอ }}

และในเบราว์เซอร์ของคุณ คุณจะได้รับ HTML พร้อมตัวยึดตำแหน่งที่ถูกแทนที่และถอดออก <span>:

ป้ายกำกับที่แปลแล้ว: <video><source src="v.webm" type="video/webm"></video>
4uk4 avatar
cn flag
I would use a longer name instead of `@label`, this is a global placeholder replacing everything on the page it can find. Or use FormattableMarkup: `'#markup' => new FormattableMarkup('@label', ['@label' => $label])`
us flag
You are right here, I just wanted to show how attached placeholders work here. I've changed the name of the label to more specific one.
Score:1
ธง in

เพียงแค่ใช้ไวยากรณ์ทวิกการพิมพ์ปกติ: {{ ตัวแปร }}

#markup คือ html ที่จะอยู่ในหน้าสุดท้ายที่ส่งจากเซิร์ฟเวอร์

คุณสามารถใช้ฟังก์ชันประมวลผลล่วงหน้าเพื่อสกัดกั้นและเปลี่ยน #markup ได้หากต้องการ

โพสต์คำตอบ

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