Score:1

วางฟิลด์ในส่วนขั้นสูงของกลุ่ม "Url Alias" (เส้นทาง-0)

ธง jp

ฉันกำลังพยายามวางฟิลด์โหนดลงในกลุ่มขั้นสูง - ส่วนนามแฝง URL ฉันกำลังทำใน hook_form_BASE_FORM_ID_alter() แบบกำหนดเองโดยที่ฉันพยายามตั้งค่า #group แบบกำหนดเองดังนี้:

$form['my_filed']['#group'] = 'เส้นทาง-0';

แต่ "path-0" ทั้ง "path_0", "path" ไม่ทำงาน แต่ถ้าฉันใช้อย่างอื่นเช่น "เมตา", "เมนู" ... จากนั้นฟิลด์ของฉันก็แสดงในตำแหน่งที่ถูกต้อง เคล็ดลับในการวางไว้ใน "Url Alias" คืออะไร ขอบคุณ

beltouche avatar
cn flag
Have you tried playing with the module's weight? I've seen something like this before where my custom module's hook is running before that group even exists. If you increase the module's weight, you can ensure it runs after the group is created.
Bohus Ulrych avatar
jp flag
Actually yes. My module has weight 1002 - and is last one.
Score:1
ธง cn

ไม่ใช่ทั้งหมดที่ชัดเจนเว้นแต่คุณจะดูรหัสที่ประมวลผลแบบฟอร์ม แต่คุณสามารถใช้ ][ ตัวคั่นซึ่ง API ของฟอร์มทั่วไปใช้เพื่อแสดงถึงความสัมพันธ์แม่/ลูกในสตริง

สิ่งนี้ใช้ได้สำหรับฉัน:

$form['field_foo']['#group'] = 'เส้นทาง][0';
Bohus Ulrych avatar
jp flag
ฉลาดหลักแหลม! ขอบคุณ @ไคลฟ์

โพสต์คำตอบ

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