ฉันได้อ่านข้อมูลเกี่ยวกับเรื่องนี้แล้วและบางคนก็บอกว่าทั้งหมดสามารถทำได้จากแผงการดูแลระบบคนอื่น ๆ บอกว่าฉันต้องเพิ่มรหัสในเลย์เอาต์ของฉันและในไฟล์เทมเพลต ก็ไม่มีอะไรทำงาน ...
- ฉันสร้างบล็อกแบบสแตติกจากผู้ดูแลระบบ> CMS> บล็อกแบบสแตติกที่มีตัวระบุhome_image-center
พบแอพแม่แบบ/ การออกแบบ / ส่วนหน้า / องค์กร / my_theme / template / cms / home.phtmlและในสถานที่ที่ฉันต้องการให้บล็อกยืนฉันเขียนรหัสนี้:
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?>
</div>
ในผู้ดูแลระบบ> CMS> หน้าเปิดหน้าที่เรียกว่า
home
และในแท็บออกแบบในฟิลด์XML การปรับปรุงเค้าโครงที่กำหนดเองฉันเพิ่มรหัสนี้:<block type="core/template" name="home_image-center" template="cms/home.phtml" />
ระหว่างreference
แท็ก
ฉันใส่ข้อความบางส่วนลงในเนื้อหาของบล็อกแบบคงที่เพื่อดูว่าจะแสดงหรือไม่ แต่ไม่ใช่ เป้าหมายสุดท้ายของฉันคือการวางบล็อกนั้นไว้ที่นั่นและทำให้มันมีรูปภาพนิ่งหรือข้อความอยู่ในนั้นซึ่งสามารถเปลี่ยนแปลงได้ตลอดเวลาจากด้านหลัง
{{block type="cms/block" block_id="home_center_image" template="cms/content.phtml"}}
... และมันไม่ทำงาน