Magento : ใส่ CMS Blocks ลงใน Static Pages

อย่างที่เรารู้กันอยู่ครับ magento นั้นสามารถสร้าง block เพื่อนำไปใช้งานให้แสดงผลในหน้าต่างๆได้ โดยผมจะมาแนะนำการนำ block ที่เราสร้างนำไปใช้ร่วมกับ Static Pages ครับ

โดยให้เราไปที่หน้า admin กันก่อนจากนั้นไปที่เมนู CMS > Static Blocks จากนั้นกดที่ Add New Block เพื่อสร้าง block ใหม่

ใส่รายละเอียดต่างๆลงไปแล้ว Save

  1. Block Title : กำหนดชื่อ block ลงไป
  2. Identifier : เป็นเหมือนไอดีของบล็อกครับซึ่งเราจะใช้ชื่อนี้ในการอ้างอิงดึงบล็อกนี้มาใช้งานกับส่วนต่างๆของเว็บ
  3. Status : เลือก Enable เพื่อเปิดการใช้งาน
  4. Content : ใส่รายละเอียดที่ต้องการลงไป เป็นโค็ด HTML ก็ได้ ในที่นี้ผมใส่คลิปวิดิโอ youtube ลงไป
  5. *** ในส่วนของ Store View ถ้าใครลงภาษาเพิ่มก็จะสามารถกำหนดให้บล็อกนี้แสดงกับภาษาไหน

จากนั้นเราไปที่ CMS > Manage Pages เพื่อสร้าง page มา 1 หน้า

ใส่รายละเอียดลงไป

โดยในช่อง SEF URL Identifier จะเป็นการกำหนด URL ให้กับ page นี้ และในส่วนของ content ถ้าเราต้องการนำ block ที่เมื่อกี้เราสร้างไว้มาใช้งานกับหนน้านี้ ก็ให้เรานำโค็ดนี้ไปใส่ครับ

{{block type="cms/block" block_id="Identifier" template="cms/content.phtml"}}

ในส่วนของ block_id=”Identifier” ให้เราแก้คำ Identifier ไปเป็น Identifier ของบล็อกที่เราจะใช้งานเช่น video ซึ่งเหมือนตัวอย่างด้านบนที่ผมได้ทำการสร้างไว้ก็จะเป็น

{{block type="cms/block" block_id="video" template="cms/content.phtml"}}

เราก็จะได้หน้า page แบบนี้มาใช้งานครับ

ลองนำไปใช้งานกันดูนะครับ block ที่สร้างก็เอาใส่ข้อมูลพวกที่เราอาจจะต้องแก้ไขบ่อยๆ เราจะได้ไม่ต้องเข้าไปแก้ทั้ง page เราก็แก้เฉพาะ block โอกาสหน้าจะมาบอกการนำไปใช้งานกับตัว template กันเพื่อทำเป็น block ของ sidebar

บทความแนะนำ
  • http://www.ezygame.com ezygame

    แล้วกรณีที่เราจะสร้างไว้ที่หน้าหลักหลายๆอัน มีวิธีจัดตำแหน่งให้ Static Pages พวกนี้ไหมครับ

blog comments powered by Disqus