รบกวนถามเรื่อง การทำไฟล์ node.tpl.php หน่อยครับ
คือว่า ผมพยายามทำธีมขึ้นมาเองอะครับ แล้วพยายามจะทำหน้าข้างในให้แสดงไม่เหมือนกัน พยายามอ่านและค้นหาแล้วทำไม่ได้ซักทีครับ เลยรบกวนมาถามเพื่อนๆในนี้นะครับ
ใน URL aliases ผมมีหน้าดังนี้
Aliases Systems content/เรื่อง1 --> node/1 content/เรื่อง2 --> node/2 story/เรื่อง1 --> node/3 story/เรื่อง2 --> node/4
คือ ผมอยากให้ content กับ story แสดงการจัดหน้าข้างในไม่เหมือนกัน (เฉพาะเนื้อหน้าอะครับ ส่วนโครงหน้าทั้งหมดรอบๆ ยังเหมือนเดิม)
1. ผมต้องสร้างไฟล์ node-content.tpl.php กับ node-story.tpl.php ขึ้นมาใช่ไหมครับ
ถ้าใช่ ผมต้องไปทำยังไงบ้างอะครับ เพราะผม ทำไฟล์ 2 อันนี้ขึ้นมาแล้ว แต่ว่า หน้าทั้ง 2 มันยังแสดงเหมือนเดิมเลยครับ แต่ธีมเดิม มันไม่มี node.tpl.php อยู่นะครับใช้โครงสร้างหลักของ drupal
2. แล้วผมต้องไปทำอะไรกับ template.php ไหมครับ เดิมมันไม่มีไฟล์นี้ (เคยเปิดดูธีมที่โหลดมา มันเขียน function อะไรไม่รู้อะครับ เต็มไปหมด ผมเขียนโปรแกรมไม่เป็นครับ เลยไม่รู้เรื่องเลย)
3. ผมเข้าใจผิดหรือลืมทำในส่วนไหนที่สำคัญไปหรือป่าวครับ เพราะเพิ่งศึกษา drupal ได้ไม่นานยังไม่ได้เข้าใจมากอะครับ
รบกวนแนะนำและบอกวิธีที่ถูกต้องด้วยนะครับ
ขอบคุณมากครับ

clear cached files
ขอบคุณมากครับ
ขอบคุณมากครับ ระหว่างรอคำตอบเลยไปหาข้อมูลเพิ่มมาจากการแปล อังกฤษมั่วๆ
ที่ทำให้ไม่เปลี่ยนเพราะว่า ถ้าเราจะสร้าง node-content.tpl.php และ node-story.tpl.php เราจะต้องมีไฟล์ node.tpl.php อยู่ก่อนแล้วด้วยครับ ไม่งั้นมันจะไม่ยอมอ่านไฟล์ที่เราจะสร้างขึ้นมา
** ไม่รู้ผมเข้าใจผิดอีกป่าว แต่จากการทดสอบ ไฟล์ node-content.tpl.php สามารถใช้ได้แล้ว โดยการลองสร้างไฟล์ node.tpl.php เพิ่มเข้าไป
น่าจริงตามนั้นครับ
น่าจริงตามนั้นครับ แต่ปกติเกือบทุกธีมจะมี node.tpl.php นะ (อย่างน้อยก็เอาไว้ดูเป็นตัวอย่าง)