Score:2

ใช้คิวย่อยของโมดูลเอนทิตีคิวอย่างไร

ธง br

ฉันใช้ D9 และใช้งานอยู่แล้ว เอนทิตีคิว โมดูลเพื่อให้ผู้แก้ไขเนื้อหาสั่งการดูผ่าน "เรียบง่าย" คิว

ตอนนี้ ฉันได้รับการร้องขอให้ทำการสั่งซื้อโหนดที่ปรากฏในหน้าเงื่อนไขของอนุกรมวิธานเฉพาะ

หน้าเหล่านั้น - บน /อนุกรมวิธาน/ระยะ/% url - แสดงผลผ่านโซลูชัน "มาตรฐาน" ของมุมมองเนื้อหาด้วยตัวกรองตามบริบท "มี ID คำอนุกรมวิธาน".

ฉันพยายามสร้าง "สมาร์ทคิว" ของคำศัพท์อนุกรมวิธานด้วยไฟล์ Entityqueue สมาร์ทคิว โมดูลย่อย: สิ่งนี้สร้างคิวที่มี N คิวย่อยสำหรับแต่ละเทอม

อย่างไรก็ตาม ฉันไม่เข้าใจว่าควรกำหนดค่ามุมมองดั้งเดิมเพื่อแสดงโหนดตามคิวย่อยที่สัมพันธ์กันอย่างไร ฉันสามารถเพิ่มความสัมพันธ์ "entity subqueue" ได้ก็ต่อเมื่อมีความสัมพันธ์ "entityqueue" ซึ่งทำให้เกิดข้อผิดพลาดต่อไปนี้ในการแสดงตัวอย่างมุมมอง

SQLSTATE[42S22]: ไม่พบคอลัมน์: 1054 คอลัมน์ที่ไม่รู้จัก 'items_node_field_data__entity_subqueue__items.items_target_id_export' ใน 'on clause': SELECT "node_field_data"."langcode" AS "node_field_data_langcode", "node_field_data"."created" AS "node_field_data_created", "node_field_data "."nid" AS "nid", "items_node_field_data"."name" AS "items_node_field_data_name", "entity_subqueue_field_data_entity_subqueue__items"."name" AS "entity_subqueue_field_data_entity_subqueue__items_name" FROM "node_field_data" "node_field_data" INNER JOIN "entity_subqueue__items" "entity_subqueue_items_field_ข้อมูล" .nid = CAST(entity_subqueue__items.items_target_id AS UNSIGNED) AND entity_subqueue__items.bundle = :views_join_condition_0 INNER JOIN "entity_subqueue_field_data" "items_node_field_data" ON entity_subqueue__items.entity_id = items_node_field_data.name LEFT JOIN "entity_subqueue__items" "items_node_field_data__entity_subqueue__items" ON items_node_field_data.name = items_node_field_data__entit y_subqueue__items.entity_id AND items_node_field_data__entity_subqueue__items.deleted = :views_join_condition_1 INNER JOIN "entity_subqueue_field_data" "entity_subqueue_field_data_entity_subqueue__items" ON items_node_field_data__entity_subqueue__items.items_target_id_export = entity_subqueue_field_data_entity_subqueue__items.name LEFT JOIN "taxonomy_index" "taxonomy_index" ON node_field_data.nid = taxonomy_index.nid WHERE ("node_field_data"."langcode " IN (:db_condition_placeholder_2)) AND ("taxonomy_index"."status" = :db_condition_placeholder_3) ORDER BY "node_field_data_created" DESC LIMIT 10 OFFSET 0; อาร์เรย์ ( [:db_condition_placeholder_2] => มัน [:db_condition_placeholder_3] => 1 [:views_join_condition_0] => test_ [:views_join_condition_1] => 0 )

เป็นไปได้ไหมที่จะรับผลลัพธ์ด้วยentityqueue? ยังไง?

ป้อนคำอธิบายรูปภาพที่นี่

โพสต์คำตอบ

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