บางทีถ้าคุณได้ยินสิ่งที่เราทำเพื่อหน่วยงานราชการคุณอาจได้รับความคิด
เราใช้ Simplenews อย่างมีประสิทธิภาพและแก้ไขด้วยความช่วยเหลือของห้าโมดูล
พวกเขาจำเป็นต้องรวมเนื้อหาสี่ประเภทจากส่วนต่างๆของเว็บไซต์ไว้ในจดหมายข่าวรายปักษ์
พวกเขายังต้องการจัดระเบียบใหม่เป็นจดหมายข่าวที่แตกต่างกันสองรายการที่การใช้งานสามารถสมัครสมาชิกได้
เนื้อหาสี่ประเภทคือสิ่งพิมพ์โอกาสในการระดมทุนของพอดคาสต์และบล็อกของเว็บไซต์
บล็อกมีห้าหมวดหมู่ที่แตกต่างกัน (ข้อกำหนดด้านอนุกรมวิธาน) เพื่อประโยชน์ของการอภิปรายนี้เราจะเรียกพวกเขาว่าหมวดหมู่หนึ่งถึงหมวดหมู่ห้า
สำหรับแบบฟอร์ม:
ในการอ้างอิงโหนดคุณต้องมีฟิลด์อ้างอิงโหนดซึ่งเป็นส่วนหนึ่งของ CCK ใน Drupal 6
(สำหรับ Drupal 7 ใช้การอ้างอิง - http://drupal.org/project/references )
เราสร้างประเภทเนื้อหาจดหมายข่าวที่มีเขตข้อมูลอ้างอิงโหนดต่างกันแปดฟิลด์
ฟิลด์การอ้างอิงโหนดแรกถูกตั้งค่าให้อ้างอิงประเภทเนื้อหาสิ่งพิมพ์เท่านั้น ชุดที่สองถูกตั้งไว้สำหรับประเภทเนื้อหาโอกาสในการระดมทุนและชุดที่สามถูกตั้งค่าสำหรับประเภทเนื้อหาพอดคาสต์
ห้ารายการสุดท้ายถูกตั้งค่าสำหรับประเภทเนื้อหาบล็อก แต่ฉันจำเป็นต้อง จำกัด การเลือกของแต่ละเขตข้อมูลเพื่อให้มีเพียงการโพสต์ที่ติดแท็กประเภทที่หนึ่งเท่านั้นส่วนอีกรายการที่ติดแท็กที่มีหมวดหมู่ที่สองเป็นต้น
ในการทำสิ่งนี้เราใช้โมดูลมุมมองการอ้างอิงโหนด http://drupal.org/project/nodereference_views
(มุมมองอ้างอิงสำหรับ Drupal 7 - http://drupal.org/project/reference_views )
มุมมองการอ้างอิงโหนดช่วยให้คุณสร้างมุมมองเฉพาะจากนั้นคุณสามารถใช้มุมมองนั้นเพื่อกรองตัวเลือกการอ้างอิงโหนดสำหรับฟิลด์การอ้างอิงโหนดที่ระบุ
สำหรับการแสดงผล:
เพื่อที่จะควบคุมวิธีการที่การส่งออกของเขตโหนดอ้างอิงที่แตกต่างกันมองดูเราใช้โมดูล Viewfeild - http://drupal.org/project/viewfield เมื่อติดตั้งแล้วคุณสามารถเลือก viewfeild จากตัวเลือกการแสดงแล้วปรับแต่งมุมมองตามที่คุณต้องการ
เพื่อควบคุมส่วนที่เหลือของจดหมายข่าวที่เราใช้ simplenews แม่แบบ - http://drupal.org/project/simplenews_template มันช่วยให้คุณเพิ่มจดหมายข่าวหลายฉบับด้วยส่วนหัวและส่วนท้ายที่ปรับแต่งได้และความสามารถในการเลือกระหว่างผู้ใช้
ในการปรับแต่งการแสดงผลของจดหมายข่าวแต่ละฉบับเราใช้ Contemplate - http://drupal.org/project/contemplate modules สำหรับ Drupal 6
(ฉันอยากจะแนะนำให้ใช้ Display Suite - http://drupal.org/project/ds สำหรับ Drupal 7)
ท้ายที่สุดถ้าคุณต้องการความช่วยเหลือในการปรับแต่งสิ่งต่าง ๆ ทั้งหมดนี้มีวิดีโอสอนที่ยอดเยี่ยมมากมายบนเน็ต
หวังว่าคุณจะพบว่ามีประโยชน์และแจ้งให้เราทราบหากคุณต้องการคำชี้แจงเพิ่มเติม