Tôi đã đọc các tuts khác nhau về điều này và một số người nói rằng tất cả có thể được thực hiện từ bảng quản trị, những người khác nói rằng tôi phải thêm mã trong bố cục của mình và trong các tệp mẫu. Chà, không có gì hoạt động ...
- Tôi đã tạo khối tĩnh từ quản trị viên> CMS> khối tĩnh với mã định danh home_image-centre
Tìm thấy ứng dụng mẫu / thiết kế / frontend / Enterprise / my_theme / template / cms / home.phtml và ở nơi tôi muốn khối đứng, tôi đã viết mã này:
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?>
</div>
Trong quản trị viên> CMS> Các trang đã mở trang được gọi
home
và trong tab Thiết kế trong trường XML Cập nhật bố cục tùy chỉnh Tôi đã thêm mã này:<block type="core/template" name="home_image-center" template="cms/home.phtml" />
giữa cácreference
thẻ.
Tôi đã đặt một số văn bản trong nội dung của khối tĩnh, chỉ để xem liệu nó sẽ được hiển thị, nhưng nó không. Mục đích cuối cùng của tôi là đặt khối đó ở đó và làm cho nó có sẵn hình ảnh tĩnh hoặc văn bản trong đó, có thể thay đổi bất cứ lúc nào từ phía sau.
{{block type="cms/block" block_id="home_center_image" template="cms/content.phtml"}}
... và nó không hoạt động.