Saya telah membaca tuts berbeda tentang ini dan beberapa mengatakan itu semua dapat dilakukan dari panel admin, yang lain mengatakan saya harus menambahkan kode dalam tata letak saya dan dalam file template. Yah, tidak ada yang berhasil ...
- Saya membuat blok statis dari admin> CMS> blok statis dengan pengidentifikasi home_image-center
Menemukan aplikasi templat / desain / frontend / perusahaan / my_theme / template / cms / home.phtml dan di tempat di mana saya ingin blok berdiri saya menulis kode ini:
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?>
</div>
Di admin> CMS> Halaman membuka halaman yang disebut
home
dan di tab Desain di bidang Kustom Perbarui Tata Letak XML saya menambahkan kode ini:<block type="core/template" name="home_image-center" template="cms/home.phtml" />
antarareference
tag.
Saya telah menaruh beberapa teks di konten blok statis, hanya untuk melihat apakah akan ditampilkan, tetapi tidak. Tujuan akhir saya adalah meletakkan blok itu di sana dan membuatnya tersedia untuk memiliki gambar atau teks statis di dalamnya, yang dapat diubah kapan saja dari back-end.
sumber
{{block type="cms/block" block_id="home_center_image" template="cms/content.phtml"}}
... dan itu tidak berhasil.cms/block
ke Sistem -> Permisi -> BlokItu adalah jawaban yang terlambat, tetapi saya akan berbagi. Memang benar bahwa Anda dapat melakukan semuanya dari admin. Anda dapat menambahkan blok statis apa pun ke laman cms langsung dari admin sebagai widget. Buka halaman CMS dan kemudian klik pada tab konten. Di atas klik tombol Sisipkan Widget ... Anda akan memiliki jendela berikut.
Dalam drop down, pilih CMS Static Block. Maka Anda akan memiliki jendela berikut.
Sekarang, pilih template khusus apa saja, yang lain tetap default dan klik tombol Pilih Blokir ... Dalam pop up lain, Anda akan memiliki daftar lengkap blok hte seperti di bawah ini.
Pilih blok yang Anda inginkan dan jendela akan ditutup. Sekarang pada jendela insert widget, klik insert widget, dan blok cms akan ditambahkan ke halaman cms Anda.
Ini akan memasukkan kode, yang akan seperti di bawah ini:
Saya menggunakan cara yang sama untuk menambahkan blok statis cms ke halaman cms saya dan berfungsi dengan baik.
Terima kasih
sumber
Benar, jadi saya (dan kalian) sangat dekat. Di halaman CMS saat ini di Desain> Desain khusus> Pembaruan Tata Letak Kustom, bidang XML yang harus saya masukkan
dan sebelum saya coba saja
<block type="core/template" name="home_image-center" template="cms/home.phtml" />
.Sekarang berfungsi dengan baik. :)
sumber
{{block type="cms/block" block_id="home_image-center"}
http://www.magentocommerce.com/knowledge-base/entry/how-do-i-create-and-edit-static-blocks
sumber
Anda ingin memeriksa yang berikut ini:
CMS
→Pages
Kemudian cari item baris yang memiliki rumah sebagai nilai di bawah
URL Key
- klik baris untuk mulai mengeditnya.Pada menu opsi sisi kiri Anda, klik
Contents
tab, lalu klikShow / Hide Editor
untuk melihat konten halaman dalam kode mentah.Anda dapat mengedit halaman dari sini & membuat perubahan yang Anda inginkan.
PS Ini agak sulit dilihat karena perubahan bisa - seperti yang Anda sebutkan - harus dilakukan secara langsung dalam file templat. Tetapi dari pengalaman saya, metode ini biasanya bekerja 100%.
sumber
home
dalam namanya ...