Como agregar static...
 
Avisos
Vaciar todo

Como agregar static blocks

24 Respuestas
10 Usuarios
0 Me gustas
13.1 K Visitas
 400c
(@400c)
Respuestas: 64
Trusted Member
Topic starter
 

He estado investigando un poco y he logrado algunas cositas. Una de ellas es el manejo de los static blocks. La verdad que me encanta como esta organizado el magento. Aunque todavía se complica bastante.
Los static blocks son bloques estáticos que pueden situarse casi donde queramos. Aclaro que no se nada de programación (o casi) por lo que puede haber muchos errores en lo que les digo. pero funcionar, funciona.
Podemos usar estos bloques donde queramos en una página. Pudiendo así personificar por ejemplo, la página de una categoría. Lo que haríamos sería crear un bloque estático y ponerlo antes de la lista de subcategorías o productos.
Quedando de esta forma:

El ejemplo que muestro ahora solo agrega un static block en la homepage.
Para empezar creamos el statick block en:
cms----bloques estáticos despues le damos a "agregar un nuevo bloque"
en el título del bloque ponemos lo que queremos. En este caso "prueba" (sin comillas).
El identificador es el que crea la url. Puedes poner cualquier cosa sin símbolos raros. En este caso "prueba" (sin comillas)
En vistas de la tienda: Todas las vistas de tienda (todavía no investigue que se muestre solo en algunas tiendas, pero lo tendré que hacer)
En estado: "habilitado"
En contenido: Aquí pones en formato html lo que quieres que muestre. En mi caso es un embed con un link y lo puse de la forma siguiente:
<a href="http://tudomino/destino del link"> <embed flashvars="el origen de tu embed y el tamaño por ejemplo" type="application/x-shockwave-flash" /></a>

Una vez terminado el bloque lo guardamos.
Después en CMS----gestionar las páginas, vamos a la página donde queremos que se vea el bloque. En este caso homepage.
En el contenido de la misma agregamos lo siguiente:
{{block type="cms/block" block_id="prueba" template="cms/content.phtml"}}
Donde "prueba" es el identificador del bloque que creamos ateriormente.

Listo! ya tenemos el bloque en la homepage.

Espero que esto sirva para alguien

saludos

 
Respondido : 01/06/2008 2:14 pm
(@santiagoo)
Respuestas: 5
Active Member
 

muy buen aporte, lo pruebo y veo si puedo aportar algo mas

 
Respondido : 02/06/2008 7:37 pm
(@jenson-mx)
Respuestas: 52
Trusted Member
 

Excelente! ahora podre hacer pruebas con los statics block!! muchas gracias!

 
Respondido : 19/06/2008 1:20 am
(@osmodiars)
Respuestas: 50
Trusted Member
 

fantastico esto, me re sirve, ahora

¿alquien sabe como puedo poner ese bloque en la columna de la derecha o izqueirda?

 
Respondido : 27/08/2008 1:52 pm
 400c
(@400c)
Respuestas: 64
Trusted Member
Topic starter
 

Leete este post que seguramente te ayudará. saludos
[URL unfurl=true] https://www.factoriadigital.com/mgnt/threads/como-modificar-la-columna-de-la-derecha-y-ubicaciones-de-interes.279/ [/URL]

 
Respondido : 27/08/2008 7:06 pm
(@fafamonge)
Respuestas: 11
Active Member
 

Yo creé un static block cuyo HTML es un link a mi blog. No visualizo nada en el homepage de la tienda, sin embargo, en el código fuente veo esto:

<!-- start center -->
<div id="main" class="col-main">
<!-- start global messages -->
<!-- end global messages -->

<!-- start content -->
<ul>
<li><a href="http://www.fafamonge.com>Ir al Blog</a></li>

</ul>

Lo que quiere decir que sí se creó.

Hago lo que explicas en el otro ttema para moverlo a la izquierda, en mi caso edito el archivo left_col.phtml y no aparece nada, pero de nuevo revisando en el dódigo fuente, ve esta linea:

<!-- start left -->
<div class="col-left side-col">
<div class="box">
<a href="http://www.fafamonge.com>Ir al Blog</a>
</div>

Qué estoy haciendo mal?

http://www.fafamonge.com

 
Respondido : 11/12/2008 8:19 am
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

¿tu homepage tiene un diseño de 3 columnas? (por defecto viene con 2, con una columna a la derecha)

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 11/12/2008 10:28 am
(@fafamonge)
Respuestas: 11
Active Member
 

Si, lo he puesto en con 3 columnas. Podés ver la tienda en http://store.fafamonge.com

NO entiendo bien eso de estos bloques.

Gracias por responder

http://www.fafamonge.com

 
Respondido : 11/12/2008 12:27 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

¿has vaciado el cache en el admin? o mejor aun trabaja con el cache deshabilitado. Incluso puedes eliminar el contenido del directorio /var/cache/, para estar segurissimo.

¿como has incluido el bloque en el home? (que codigo has puesto?)

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 11/12/2008 12:54 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

te falta una comilla doble despues de la url, en la etiqueta href:

<a href=" http://www.fafamonge.com>Ir  al Blog</a>

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 11/12/2008 1:59 pm
(@fafamonge)
Respuestas: 11
Active Member
 

Sí, efectivamente OSdave, ya le puse la comilla y ya puedo verlo, ahora trataré de moverlo a la izquierda.

http://www.fafamonge.com

 
Respondido : 11/12/2008 10:48 pm
(@magentologin123)
Respuestas: 17
Eminent Member
 

Hola. En todos los sitios como poner un bloque en la página principal, pero ¿Cómo puedo ponerlo en una categoría?
En la parte izquierda tengo el carrito, las opciones de compra y Comparar productos. Me gustaría añadir un bloque debajo de estos, pero no se donde tengo que agregar. Se como crear el bloque, pero no donde poner luego el codigo para que me salga ahi.

Un saludo

 
Respondido : 24/02/2010 11:52 am
Xarlie
(@xarlie)
Respuestas: 2677
Famed Member
 

Hay dos posibilidades, si quieres que ese bloque salga en una categoría en exclusiva tendrás que hacerlo dentro del XML layout que encontrarás dentro de cada categoría.
Allí tendrás que meter la llamada XML a ese bloque, por ejemplo:


<reference name="left">
<block type="tipo/bloque_depende_de_lo_que_sea" name="tu_nombre" template="catalog/mibloque.phtml"></block>
</reference>

En el caso que lo quieras para toda la sección de categorías, lo tienes que hacer dentro de tu plantilla, en layout/catalog.xml
Meter el <block... dentro de la zona de categorías.

Soporte profesional para Magento: www.estatiko.com

 
Respondido : 24/02/2010 12:16 pm
(@magentologin123)
Respuestas: 17
Eminent Member
 

Hola de nuevo. Gracias por contestar.

¿Que tengo que poner en template="catalog/mibloque.phtml"? es que no se que página phtml seria, y no se que poner ahi.

 
Respondido : 24/02/2010 12:35 pm
Xarlie
(@xarlie)
Respuestas: 2677
Famed Member
 

Esa página la creas tú, es donde pondrás el código que quieres que aparezca en la columna.

Soporte profesional para Magento: www.estatiko.com

 
Respondido : 24/02/2010 12:53 pm
Página 1 / 2