คำถามติดแท็ก views

โมดูล Views อนุญาตให้สร้างรายการเอนทิตีด้วยตัวสร้างเคียวรีแบบยืดหยุ่น

6
โมดูลมุมมอง: วิธี จำกัด การเข้าถึงโดยผู้ใช้
ฉันใช้โมดูล Views เพื่อสร้างมุมมองที่ผู้ใช้ที่เฉพาะเจาะจงเท่านั้นที่สามารถเข้าถึงได้ ฉันรู้ว่า Views มีการควบคุมการเข้าถึงตามบทบาทหรือการอนุญาต แต่ฉันต้องการบางสิ่งที่ละเอียดยิ่งขึ้น: โดยทั่วไปฉันต้องการพูดได้เฉพาะผู้ใช้ "x" และผู้ใช้ "y" เท่านั้นที่สามารถเข้าถึงมุมมองที่เฉพาะเจาะจง บทบาทผู้ดูแลไซต์) ดังนั้นสิ่งนี้จะทำงานคล้ายกันมากกับการทำงานของโมดูล ACL สำหรับแต่ละโหนด เป็นวิธีที่ดีที่สุดในการสร้างปลั๊กอินการเข้าถึงมุมมองที่กำหนดเอง? ฉันไม่ได้มีประสบการณ์มากมายกับสิ่งนี้ นอกจากนี้ฉันยังสงสัยว่าจะใช้การโต้แย้งกับการตรวจสอบความถูกต้องบางอย่างเพื่อให้บรรลุผลนี้ (เพื่อที่ฉันจะได้ไม่ต้องสร้างมุมมองแยกต่างหากหลายสิบมุม) ตัวอย่างเช่นเนื่องจากมุมมองนี้จะเป็นแท็บบนเส้นทางของโหนดที่เฉพาะเจาะจงฉันสงสัยเกี่ยวกับการตั้งค่าเขตข้อมูลอ้างอิงผู้ใช้บนโหนดนั้นซึ่งระบุว่าใครสามารถเห็นมุมมอง ฉันแค่ต้องการวิธีการในการดูเพื่อตรวจสอบเฉพาะถ้าผู้ใช้ปัจจุบันเท่ากับผู้ใช้ที่ระบุในฟิลด์การอ้างอิงผู้ใช้ ความคิดใด ๆ หรือฉันกำลังทำสิ่งนี้ซับซ้อนกว่าที่ควรจะเป็น? ขอบคุณเบ็น
8 views 

8
การเพิ่มคำแนะนำธีมโดยทางโปรแกรม
ฉันสร้างโมดูลคุณลักษณะที่มีเฉพาะมุมมองและประเภทเนื้อหา ตอนนี้ไฟล์page-node-x.tpl.phpของฉันและviews-view-y.tpl.phpไฟล์ของฉันอยู่ในไดเรกทอรีธีมของฉัน เป็นไปได้ไหมที่จะย้ายพวกมันไปไว้ในโมดูลคุณสมบัติของฉัน?
8 7  views  theming  features 

2
มุมมองความสัมพันธ์และการโต้แย้ง?
อะไรคือความสัมพันธ์และข้อโต้แย้งใน Views? ฉันจะใช้พวกเขาได้อย่างไร ฉันอ่านบทช่วยสอนบางส่วนแล้ว แต่ยังไม่รู้วิธีใช้ บางคนสามารถอธิบายได้ชัดเจนยิ่งขึ้น ขอบคุณ.
8 7  views 

6
วิธีใช้ชื่อโหนดหรือนามแฝงพา ธ แทน node id ในตัวกรองบริบทอ้างอิงโหนดในมุมมอง?
ฉันมีโหนด A พร้อมการอ้างอิงถึงโหนด B ในมุมมองฉันแสดงโหนดทั้งหมด A ที่มีการอ้างอิงโหนด B เฉพาะ (nid: 123, title: node-B-title) แทนที่จะใช้ nid ในตัวกรองเชิงบริบทฉันต้องการใช้ชื่อโหนด ตัวอย่างเช่นแทนที่จะเป็น: view-name/123 ฉันต้องการใช้ view-name/node-B-title ฉันจะทำสิ่งนั้นได้อย่างไร
7 7  views  nodes 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.