Score:1

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

ธง pe

ฉันต้องการให้รูปแบบการกำหนดค่าที่ผู้ใช้สามารถกำหนดค่าข้อความบนวิดเจ็ต เช่น คำอธิบายและป้ายชื่อปุ่ม อย่างไรก็ตาม ฉันต้องการจัดเตรียมรูปแบบแทนที่ที่จะใช้ เช่น {{count}} เพื่อให้ผู้ใช้สามารถเขียนเช่น "{ เหลืออีก { นับ }} ภาพ" ฉันจะให้รูปแบบการแทนที่เพื่อใช้ในแบบฟอร์มการกำหนดค่าได้อย่างไร

Score:1
ธง cn

{{ นับ }} เป็นรูปแบบตัวแปรทวิก แยกวิเคราะห์เนื้อหาก่อนที่คุณจะแสดงเป็นเทมเพลตอินไลน์ของ Twig เพื่อแทนที่ตัวแปรแบบไดนามิก:

ใช้ Drupal\Component\Utility\Xss;

  $ สร้าง = [
    '#type' => 'inline_template',
    '# template' => $text,
    '#บริบท' => [
      'นับ' => $dynamic_count_value,
    ]
    '#post_render' => [
      ฟังก์ชัน ($ เด็ก, $ องค์ประกอบ) {
        ส่งคืน Xss::filterAdmin($children);
      },
    ]
  ];

Xss:filterAdmin() ปลอดภัยสำหรับแบบฟอร์มผู้ดูแลระบบเท่านั้น ดังนั้นอย่าทำให้ผู้ใช้รายอื่นเข้าถึงแบบฟอร์มการกำหนดค่าได้

โพสต์คำตอบ

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