Domanda

Sulla home page del nostro sito, abbiamo 3 striscioni che sono contenute in un blocco statico all'interno della pagina del CMS del mio homepage.

Il blocco statico contiene anche un widget, il widget selezionare banner casuale ogni volta.

Quando accendo FPC i banner sono sempre gli stessi, mentre io voglio che il contenuto al cambiamento.

Così ora mi chiedo come fare un buco per quella sezione della pagina. Si tratta di un file separato phtml se che rende le cose più facili.

Ho letto sui segnaposto, che io possa essere in grado di realizzare, ma la sezione "blocco" in Si riferiscono a un modello / azione che non ho ...

Se qualcuno ha idee o suggerimenti, mi sono bloccato e non hanno alcuna idea di dove passare da qui.

Alcuni documentazione Magento dice, dovrei essere in grado di fare un buco (solo) nella pagine Categoria, Vista Product pagine, pagine di CMS, ma non spiega come ...

ecco il mio blocco statico che voglio escludere dal FPC:

<div class="three-up">
<ul>
    <li>
        <div class="promo">{{widget type="enterprise_banner/widget_banner" display_mode="fixed" rotate="shuffle" banner_ids="5,6,7" template="banner/widget/block.phtml" unique_id="5dc648821230ac32e92657639db02dbe"}}<h2><a href="{{store url=''}}jam-collection.html?k1" >Shop Jam &raquo;</a></h2></div></li>
    <li>
        <div class="promo">{{widget type="enterprise_banner/widget_banner" display_mode="fixed" banner_ids="3" template="banner/widget/block.phtml" unique_id="9e62c67346ce7fc53bac7f15b927f916"}}<h2><a href="{{store url=''}}-collection.html?k2" >Shop &raquo;</a></h2></div></li>
    <li>
        <div class="promo">{{widget type="enterprise_banner/widget_banner" display_mode="fixed" banner_ids="4" template="banner/widget/block.phtml" unique_id="2aa38aac002658c09283c8ad02626eaf"}}<h2><a href="{{store url=''}}-collection.html?k2" >Shop &raquo;</a></h2></div>
     </li>
</ul>

È stato utile?

Soluzione

Challenge

Il più grande ostacolo è che il tuo blocco statico non fa fori di default, ma i widget hole-punch automaticamente . Così il vostro obiettivo dovrebbe essere quello di uscita tutti Widget 3 rotatori senza l'uso di un blocco statico.

Così, dunque, il mio suggerimento è che si sbarazzarsi dell'approccio blocco statico e, invece di creare aree di riferimento di blocco al bersaglio con il tuo widget. Classy Llama ha una lista di regioni predefinite disponibili sul loro blog , si fa riferimento qui:

Pangrattato

Colonna di Sinistra

principale zona contenuto

Il mio carrello azioni extra

barra di navigazione

fondo pagina

Piè di pagina

Intestazione della pagina

Inizio pagina

Colonna a destra

Conservare Lingua

Come fare:

La creazione di un riferimento di blocco è facile:

Definisci blocco nel layout XML:

<default>
    <reference name="content">
        <block type="core/text_list" name="some_block_name" as="some.block.name" translate="label">
            <label>Widget Rotator Target Region</label>
        </block>
    </reference>
</default>

E poi avrete bisogno di eco dal vostro modello di forzarlo e tutti i blocchi di widget inseriti in modo dinamico per rendere:

#file: 1column.html
<?php echo $this->getChildHtml('some_block_name'); ?>

Poi, si dovrebbe apparire nella lista widget di:

entrare descrizione dell'immagine qui

Questa uscita dovrebbe nel modello ora quando FPC è abilitata avvolto nei commenti perforazione.

Cheers!


Immagine e proiettile Contenuti provenienti da:

http://www.classyllama.com/blog/widgets-magento-enteprise

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top