Configurar la columna derecha de portada con CMS

mipecera

Nuevo usuario
Hola, estoy buscando la manera de configurar la columna derecha de la página de inicio, e incluso de todas las páginas.

En la página inicio, CMS, uso el layout "2 columns with right bar"

Ok, en 2columns-right.phtml no veo de dónde está saliendo el contenido de esa columna, que por el momento son los módulos de "mi carrito" "comparar productos" y "vistos recientemente".

Lo único que veo que puedo hacer es el agregar más módulos tipo imágenes promocionales debajo de ellos desde right-col.phtml.

Bien, la pregunta es, si en right-col.phtml no está cargando esos módulos de carrrito etc, de dónde salen?

En otro post OSDave ya solucionó el tema de incluir un código en un archivo xml para llamar a un bloque estático CMS.

Lo que quisiera es crear unos bloques por CMS y que aparezcan en la columna derecha, y así gestionarla desde el back-end, pero lo único que encuentro es el right-col.phtml que no es quien controla realmente esos módulos de carrito etc que quizá no quiera cargar en la portada.
 

Xarlie

Super Moderador
Miembro del equipo
Dependiendo de la sección lo podrás ver en la carpeta layouts, donde están los XML.

Abres el XML correspondiente a la sección que desea modificar o page si deseas la global y modificas allí donde pone lo de:

PHP:
<reference name="right">
Todo lo que se carga viene dentro de ese bloque.
 

OSdave

Super Moderador
Miembro del equipo
quien controla realmente esos módulos de carrito etc que quizá no quiera cargar en la portada.
oye, para decidir si quieres ver el carrito en la columna de la derecha o no, vete a Sistema->Configuración->(Ventas)Ir a la caja la pestaña Shopping Cart Sidebar :bailando:
 

mipecera

Nuevo usuario
sí, eso lo vi, pero de ese modo no aparecería el carrito en ninguna página, salvo al ir a caja, aunque quizá acabe optando por esa medida gracias
 

gdecaceres

Miembro
Para configurar esto vete al catalog.xml

y añade si lo quieres a la derecha el carrito

<reference name="right">
<block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
<action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
</block>
</reference>

y si quieres el comprar productos añade:
<reference name="right">
<block type="core/template" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
<block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml"/>
</reference>

Siento el retraso cuando necesito algo lo busco y si no vi la solucion la escribo, scuse
 
Arriba