Come modificare il layout della pagina di tutti i prodotti?


17

Qualcuno può dirmi dove posso cambiare il layout della pagina di tutti i prodotti? Penso che questa pagina abbia ora un 3columns.phtmllayout ma ho bisogno di un 2columns-left.phtmllayout.

pic

Risposte:


15

Per modificare il layout della pagina del prodotto:

Dal menu Amministratore, selezionare Catalogo> Gestisci prodotti.

Trova il prodotto nell'elenco e fai clic per aprire il record.

Nel pannello Informazioni sul prodotto a sinistra, selezionare Design. Quindi, nella sezione Progettazione, imposta Layout di pagina su una diversa configurazione di colonna.

Al termine, fai clic sul pulsante Salva.

Per modificare il layout di pagina della categoria:

Dal menu Amministratore, selezionare Catalogo> Gestisci categorie.

Nell'albero Categorie, selezionare il livello di categoria che si desidera modificare.

Nella scheda Progettazione personalizzata, imposta Layout di pagina su "2 colonne con barra a destra".

Fai clic sul pulsante Salva categoria.


3
amico hai ricevuto la mia domanda in modo sbagliato la tua risposta applicabile per la pagina del singolo prodotto ma non è quello di cui ho bisogno. Ho bisogno che la pagina veda l'immagine sopra comunque grazie per il tuo tempo
Abdul

questa è la pagina della categoria quindi usa il passaggio per cambiare il layout della pagina della categoria.
JACK

mannn la tua modifica ha reso la mia giornata grazie mille
Abdul

27

Se è necessario modificare la pagina di ogni categoria in 2column-left, utilizzare questo aggiornamento del layout

File : app/design/frontend/<package>/<theme>/layout/local.xml

<layout>
    <catalog_category_layered>
      <reference name="root">
        <action method="setTemplate">
          <template>page/2columns-left.phtml</template> 
        </action>
      </reference>
    </catalog_category_layered>
    <catalog_category_default>
      <reference name="root">
        <action method="setTemplate">
          <template>page/2columns-left.phtml</template> 
        </action>
      </reference>
    </catalog_category_default>
</layout>

Questo perché secondo il layout, ci sono due tipi di categorie defaulte layered. Quindi magento utilizza due handle di layout separati per elaborarli. Per questo motivo per coprire tutte le categorie è necessario aggiornare questi due handle di layout.

Ma c'è un altro fantastico modo per farlo. Usa questo codice all'interno del tuo local.xmlfile.

<layout>
<catalog_category_view>
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_view>
</layout>

catalog_category_viewè un handle di layout unico che verrà elaborato per ogni vista categorie in magento. Tuttavia, non è possibile visualizzare alcun aggiornamento del layout utilizzando questo handle di layout in magento predefinito. Ma il fatto è che esiste e può essere utilizzato per qualsiasi aggiornamento del layout che dovrebbe interessare tutte le categorie.


nessuna opzione funziona per magento.1.9.2.4
Dinesh

9

aggiungi il seguente codice nel tuo file local.xml

<catalog_category_layered translate="label">
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_layered>

grazie comunque la risposta sotto ha funzionato comunque questo processo potrebbe anche aiutarmi in futuro.
Abdul,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.