Modificar Imagenes Laterales

Perutxa

Nuevo usuario
Hola a todos, estoy un poco liado porque soy diseñador grafico, pero de programación no entiendo nada.

entonces me gustaria saber; exactamente como podría cambiar la imagen lateral izq.(la imagen del perro) y el enlace cuando pinchas en ella ya que me enlaza al carrito, mi pagina es http://www.chromeskateshop.com/tienda_online, tambien me gustaria saber como podria añadir otras imagenes, por ejemplo para enlazarla a la pagina CMS de customer service.

Si me podeis decir el codigo exacto y los pasos a seguir porque como os repito tengo 0 de conocimientos en programación)

muchas gracias.
 

flopezlosada

Nuevo usuario
Hola
tienes que entrar en el archivo:
app/design/frontend/default/tema/layout/catalog.xml
(default es la interfaz y tema el nombre de tu tema)

al principio del archivo (sobre la línea 52) te aparece:

<reference name="left">
<block type="core/template" name="left.permanent.callout" template="callouts/left_col.phtml">
<action method="setImgSrc"><src>images/media/col_left_callout.jpg</src></action>
<action method="setImgAlt" translate="alt" module="catalog"><alt>Our customer service is available 24/7. Call us at (800) DEMO-NUMBER.</alt></action>
<action method="setLinkUrl"><url>chechout/char</url></action>
</block>
</reference>

aquí se puede cambiar la imagen (images/media/col_left_callout.jpg) y el link
suerte
 

Perutxa

Nuevo usuario
muchas gracias flopezlosada,
por fin he cambiado la imagen pero no me ha quedado claro lo del link, imagino que esta es la linea que lo modifica:

<action method="setLinkUrl"><url>chechout/char</url></action>

pero que es lo que tendria que escribir para que me mandase a una de las paginas CMS que tengo creadas, en este caso la que tengo con el nombre de identificador "customer-service"

muchas gracias.
 

OSdave

Super Moderador
Miembro del equipo
puedes probar:
Insertar CODE, HTML o PHP:
<action method="setLinkUrl"><url>cms/customer-service</url></action>
 

Perutxa

Nuevo usuario
Hola OSdave, he provado lo k me has dicho pero no salia, me salia la pagina de error, lo que he hecho ha sido:

Ir a CMS>Gestionar pagina y previsualizar la de customer-service, y copiar la url de la ventana que nos habre, y despues pegarla en el codigo, quedando asi:

<action method="setLinkUrl"><url>http://www.chromeskateshop.com/tienda_online/customer-service?___store=default</url></action>

Seguramente hay otra forma, pero de esta tambien funciona.

Muchas gracias por el interes a los dos.
 

Perutxa

Nuevo usuario
Como ya dije anteriormente no tengo ni idea de programación, y ahora me encuentro con que al intentar añadir otra imagen a continuación de la anterior, copio el codigo y lo pongo a continuación pero nada:

si lo hago a partir de <action method=...> me sale solamente la última imagen añadida,

si lo hago a partir de <block type=...> me salen dos repetidas de la segunda que he añadido.

y a partir de <reference name =....> ocurre lo mismo

A si que algun@ haber si me puede ayudar, en el codigo que tendria que añadir, y ya de paso, como podria subir arriba la caja de boletin de noticias.

http://www.chromeskateshop.com/tienda_online/

muchas gracias por todo.
 

OSdave

Super Moderador
Miembro del equipo
si usas un bloque que has creado en el CMS simplemente lo editas y añades la nueva imagen debajo de la otra.
para subir la caja del boletin, editas el archivo xml (probablemente el page.xml)
 

Perutxa

Nuevo usuario
Hola OSdave, en realidad lo estaba haciendo directamente con imagenes y tocando en el archivo:

app/design/frontend/default/tema/layout/catalog.xml como pone arriva,

pero lo e intentado como tu dices creando un bloque pero no se exactamente como y donde hay que ponerlo para que me aparezca en el lateral izq.

solo se hacerlo yendo a CMS<gestionar paginas<HOME y en contenido introduzco esto {{block type="cms/block" block_id="entra_en_blog" template="cms/content.phtml"}}

pero asi me aparece en el centro (logicamente), ¿Que tendria que escribir para que me lo pusiera en el lateral izquierdo?.

Muchas gracias por el interes.
 

OSdave

Super Moderador
Miembro del equipo
¿En tu home page no hay nada acerca de las columnas?
sino, lo puedes añadir en el archivo que coresponde a tu diseño y tu configuracion. buscalo en los archivos phtml, los nombres son bastante explicitos
 

Perutxa

Nuevo usuario
Xarlie gracias por la respuesta, lo he intentado y no me sale, no se si lo estare poniendo donde es, lo he provado de dos maneras:

CMS>Gestionar Pagina y en el contenido de la página añado:

<reference name="left">
{{block type="cms/block" block_id="entra_en_blog" template="cms/content.phtml"}}
</reference>
CMS>Bloques Estaticos>Edito el bloque y en contenido pongo:

<reference name="left">
<a href="http://www.chromeskateshop.com/blog" target="_blank"><img src="http://www.chromeskateshop.com/tienda_online/skin/frontend/default/default/images/media/entra_en_blog.jpg" border="0" alt="Rebajas Enero2008 I"></a>
</reference>
No me ha salido de ninguna de las maneras, no entiendo porque ...

http://www.chromeskateshop.com/tienda_online/
 
Última edición:

Xarlie

Super Moderador
Miembro del equipo
Tendrías que ponerlo en diseño personalizado. Si el bloque está correcto es como añadir un nuevo layout pero directamente desde el CMS.

<reference name="content">
<block type="cms/block" block_id="entra_en_blog" template="cms/content.phtml">
</block>
</reference>
Fíjate en los ejemplos que tienes comentados en esa sección, si los descomentas verás que te aparecen nuevos módulos. La teoría es la misma para diferentes bloques.
 

Perutxa

Nuevo usuario
El caso es que lo he intentado y no me sali, entonces he descomentado el codigo y tampoco me aparezen cosas nuevas, a si que ahora si que no lo entiendo,

en vista de tienda tengo seleccionadas "todas las tiendas" , lo he guardado, refrescado la cache por si a caso y nada que no apareze nada nuevo...
 

Xarlie

Super Moderador
Miembro del equipo
Prueba una cosa... como tendrás el módulo de últimos productos, para que este funcione (después de descomentar) tienes que tener algún producto con fecha nueva. Mete una fecha para algún producto, en su ficha, como nuevo desde hoy hasta mañana, por ejemplo y mira a ver si funciona en la home.
 

Perutxa

Nuevo usuario
Vale ahora si me aparece nuevos productos, pero inserto el codigo que me pusiste a continuación del que ya esta y no sale nada.

Así es como lo tengo todo en "XML de actualización de Layout" y solo funciona la parte de Nuevos productos:

<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"><action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
<block type="reports/product_viewed" name="home.reports.product.viewed" alias="product_viewed" template="reports/home_product_viewed.phtml" after="product_new"><action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
<block type="reports/product_compared" name="home.reports.product.compared" template="reports/home_product_compared.phtml" after="product_viewed"><action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
</reference><reference name="right">
<action method="unsetChild"><alias>right.reports.product.viewed</alias></action>
<action method="unsetChild"><alias>right.reports.product.compared</alias></action>
</reference>
<reference name="content">
<block type="cms/block" block_id="entra_en_blog" template="cms/content.phtml">
</block>
</reference>
por cierto yo quiero que se vea en la barra izquierda, y según el codigo que me pusste se veria en contenido no?

http://www.chromeskateshop.com/tienda_online/
 

Perutxa

Nuevo usuario
No se ya que hacer Xarlie,

pongo este codigo en "XML de actualización de Layout":

<reference name="left">
<block type="cms/block" block_id="entra_en_blog" template="cms/content.phtml">
</block>
</reference>

y no aparece nada, y he comprobado el bloque y esta correcto porque si lo pongo en contenido aparece sin problema...

Si alguien tiene alguna idea que me la diga por favor.
muchas gracias.

http://chromeskateshop.com/tienda_online/
 
Arriba