ฉันได้กำหนดมุมมองด้วยโมดูล CCK และ View 2 ฉันต้องการกำหนดเทมเพลตเฉพาะสำหรับมุมมองนี้อย่างรวดเร็ว มีบทแนะนำหรือข้อมูลเกี่ยวกับเรื่องนี้หรือไม่? ฉันต้องแก้ไขไฟล์อะไรบ้าง?
นี่คือสิ่งที่ฉันค้นพบ: (แก้ไขแล้ว)
ในความเป็นจริงมีสองวิธีในการจัดรูปแบบมุมมอง: วิธี " ฟิลด์ " และวิธี " โหนด " ใน "แก้ไขมุมมอง" คุณสามารถเลือก " Row style: Node
" หรือ " Row style: Fields
" ได้
- ด้วยวิธี " Node " คุณสามารถสร้างnode-contentname.tpl.phpซึ่งจะถูกเรียกสำหรับแต่ละโหนดในมุมมอง คุณจะสามารถเข้าถึงค่าฟิลด์ cck ของคุณด้วย $ field_name [0] ['value'] (แก้ไข 2) คุณสามารถใช้node-view-viewname.tpl.phpซึ่งจะเรียกเฉพาะสำหรับแต่ละโหนดที่แสดงจากมุมมองนี้
- ด้วยวิธี " ฟิลด์ " คุณจะเพิ่ม views-view-field - viewname - field-name-value.tpl.php สำหรับแต่ละฟิลด์ที่คุณต้องการกำหนดธีมทีละรายการ
ขอบคุณคำตอบก่อนหน้านี้ฉันได้ใช้เครื่องมือต่อไปนี้:
- ในบล็อก "การตั้งค่าพื้นฐาน" "ธีม: ข้อมูล" เพื่อดูเทมเพลตต่างๆทั้งหมดที่คุณสามารถแก้ไขได้
- Devel โมดูลของ 'นักพัฒนาธีม' ได้อย่างรวดเร็วพบชื่อตัวแปรสนาม
- ดู 2 เอกสารโดยเฉพาะอย่างยิ่ง"การใช้รูปแบบ"หน้า