Strona główna forum Wsparcie Konfiguracja Wyświetlenie bloku statycznego w dowolnym miejscu

Wyświetlenie bloku statycznego w dowolnym miejscu

Wszystko o konfiguracji, możliwościach i ustawieniach...


Posty: 26
Gadu-Gadu: 15631908

Witam

w panelu administracyjnym w CMS -> Bloki statyczne stworzyłem blok promocja
jak go wyświetlić teraz np. w pliku
app/design/frontend/default/default/page/3columns.phtml ??

z góry dziękuje za odpowiedzi ;)

Wyświetlenie bloku statycznego w dowolnym miejscu

PostTeraz jest 29 mar 2024, o 17:12
Google

Posty: 427
Lokalizacja: Internet


Posty: 428
Lokalizacja: W-wka
Gadu-Gadu: 36599

Jeśli chcesz go wyświetlić w jakiejś kategorii to PA-Kategorie i trzeba wlączyć wyświetlaj produkty i bloki statyczne i tam wybrać blok co utworzyłes.
Jesli na jakiejś stronie to trzeba dopisac kod do strony w CMS, jesli w całym szablonie to trzeba dopisać go w layput config xml.
http://transit.waw.pl - Sklep oparty o Magento


Posty: 26
Gadu-Gadu: 15631908

tylko jak go dopisać :)


Posty: 428
Lokalizacja: W-wka
Gadu-Gadu: 36599

a to zależy gdzie :)
http://transit.waw.pl - Sklep oparty o Magento


Posty: 26
Gadu-Gadu: 15631908

a to zależy gdzie :)

tak jak napisałem, w app/design/frontend/default/default/page/3columns.phtml ??


Posty: 73
Gadu-Gadu: 0

kulfon250 napisał(a):
Jeśli chcesz go wyświetlić w jakiejś kategorii to PA-Kategorie i trzeba wlączyć wyświetlaj produkty i bloki statyczne i tam wybrać blok co utworzyłes.
Jesli na jakiejś stronie to trzeba dopisac kod do strony w CMS, jesli w całym szablonie to trzeba dopisać go w layput config xml.



Podłączam się do pytania.
Utworzyłem pewne podstrony w "cms - Zarządzanie stronami" i chciałbym aby razem z nimi wyświetlał się blok stworzony w cms - Bloki statyczne.
Jak to zrobić?


Posty: 93
Gadu-Gadu: 4275000

Jest kilka możliwości:

1. w PA (w stronach, a nawet innych blokach statycznych) kod:
{{block type="cms/block" block_id="BLOCK_ID" template="cms/content.phtml"}}
gdzie BLOCK_ID zamienić identyfikatorem bloku statycznego

2. w plikach XML layoutu: (przykład z oryginalnego pliku page.xml)
<block type="cms/block" name="cms_footer_links" before="footer_links">
<!--
The content of this block is taken from the database by its block_id.
You can manage it in admin CMS -> Static Blocks
-->
<action method="setBlockId"><block_id>footer_links</block_id></action>
</block>

3. w pliku .phtml:

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('BLOCK_ID')->toHtml();?>

4. dla kategorii: W PA, edycja kategorii, zakładka 'Ustawienia wyświetlania'
4.a) zmiana miejsca wyświetlania bloku statycznego w kategorii:
plik template catalog/category/view.phtml przekleić kod <?php echo $this->getCmsBlockHtml() ?> w inne miejsce


Posty: 73
Gadu-Gadu: 0

Dziękuję!


Powrót do Konfiguracja