สร้าง block เรียกข้อมูลที่ต้องการจาก content type ที่สร้างจาก CKK
November 28, 2007
เรื่องของเรื่องมีอยู่ว่า
หลังจากสร้าง content type ใหม่แล้ว อยากที่จะสร้าง block เพื่อเอา latest ของ type นั้นมาใส่ไว้ ถ้าเป็นพวก list ก็ไม่มีปัญหาครับ ผมไปสร้าง view แล้วให้ auto generate block ออกมาได้ แต่ทีนี้ถ้าอยากได้ block ที่แสดงเฉพาะข้อมูลที่ต้องการเช่น
Title + รูป + คำโปรย
ควรจะต้องใช้วิธีไหนครับ
ผมลองให้ block ที่สร้างจาก view แล้วกำหนดให้สรางเป็น teaser list แล้วใช้ contemplate เลือกข้อมูลมาแสดงก็ไม่ work เพราะมันจะยังมีข้อมูลที่เราไม่ต้องการตามมาด้วย เช่น พวก date time และ author
พยายามหาอ่าน manual ภาษาอังกฤษ ก็หาไม่เจอ ไม่รู้จะเริ่มตรงไหนดี

ถ้าซับซ้อ
ถ้าซับซ้อนเขียนเป็น php snippet ก็ได้ครับ ผมเคยตอบไปบ้างแล้วที่ http://www.codenone.com/node/295
โอ้ๆ
โอ้ๆ เริ่มมาละครับ
แล้วสมมุติถ้าเราจะเรียกเอา ตารางที่เราสร้างมาจาก cck นี่ต้องเรียกยังไงเหรอครับ เช่น ตารางชื่อ field_content_intro รวมถึง รูปที่เรา attache ไปกับ node นี้ด้วย ประมาณแนวนี้
คำถามน่าส
คำถามน่าสนใจ สงสัยต้อง join หรือไม่ก็เรียก node_load เดี๋ยวขอไปดูวิธี join ก่อน