Przeczytałem o tym różne tutki i niektórzy twierdzą, że wszystko można zrobić z panelu administracyjnego, inni twierdzą, że muszę dodać kod w moim układzie i plikach szablonów. Cóż, nic nie działa ...
- Utworzyłem blok statyczny z admin> CMS> bloki statyczne z identyfikatorem home_image-center
Znalazłem szablon app / design / frontend / enterprise / my_theme / template / cms / home.phtml iw miejscu, w którym chcę, aby blok stał, napisałem ten kod:
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?>
</div>
W admin> CMS> Pages otworzyłem stronę o nazwie,
home
a na karcie Projektowanie w polu Niestandardowy układ aktualizacji XML dodałem ten kod:<block type="core/template" name="home_image-center" template="cms/home.phtml" />
międzyreference
tagami.
Umieściłem trochę tekstu w treści bloku statycznego, aby zobaczyć, czy zostanie wyświetlony, ale tak nie jest. Moim ostatecznym celem jest umieszczenie tam tego bloku i udostępnienie go, aby zawierał statyczny obraz lub tekst, który można zmienić w dowolnym momencie z zaplecza.
{{block type="cms/block" block_id="home_center_image" template="cms/content.phtml"}}
... i to nie działa.