Añadir un bloque estatico

radge

Nuevo usuario
Buenas , voy al panel de administracion ==> CMS ==> Bloques estaticos.

Alli creo y habilito un bloque estatico que muestra texto plano.



Entonces voy a CMS ---> Gestionar las paginas y en el HOME añado esto

Y en el menu izquierdo no me sale este bloque que estoy haciendo mal ?

He seguido esta guia http://www.magentocommerce.com/knowledge-base/entry/how-do-i-create-and-edit-static-blocks


<reference name="left">
<block type="cms/block" name="informacion_contacto" alias="product_homepage" template="cms/content.phtml"/>
</reference>


salu2 radge
 

OSdave

Super Moderador
Miembro del equipo
prueba con
PHP:
{{block type="cms/block" block_id="your_block_identifier" template="cms/content.phtml"}}
modificando el block_id, por supuesto.
 

radge

Nuevo usuario
prueba con
PHP:
{{block type="cms/block" block_id="your_block_identifier" template="cms/content.phtml"}}
modificando el block_id, por supuesto.
He probado con ese tambien

{{block type="cms/block" block_id="infocontacto" template="cms/content.phtml"}}

Y con este

<block type="cms/block" block_id="infocontacto" template="cms/content.phtml"/>

Pero ni me da error ni me muestra nada.

gracias , radge
 

OSdave

Super Moderador
Miembro del equipo
¿has vaciado el cache?
¿el bloque esta habilitado y asignado a la vista de tienda que estas viendo?
revisa el id (ni espacios ni caracteres raros). Tiene que aparecer.
 

radge

Nuevo usuario
Si si tal cual , solo que hay una cosa que me trae mosca , cuando lo añado me pide solo 4 campos "titulo del bloque , identificador , estado y contenido" y en algunos tutoriales de magento he visto 5 campos el que no me sale a mi es el de la vista , como no sea por eso .... he probado y reprobado


PD : backup hecho , actualizando a 1.1.7

salu2 radge
 

radge

Nuevo usuario
Pues no , ni actualizando a la versión 1.1.7

Voy a CMS ==> Gestionar las paginas ==> Home ==> Diseño personalizado


Tengo "2 columnas with left bar"

Y el siguiente codigo

PHP:
<!-- New Products -->
<reference name="content">
{{block type="cms/block" block_id="infocontacto" template="cms/content.phtml"}}  
</reference> 

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

<reference name="right">
</reference>

Y sigue sin salir ;(

salu2 radge :trato:
 

radge

Nuevo usuario
No consigo mostrar nada en el HOME

PHP:
<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">

<block type="reports/product_viewed" name="home.reports.product.viewed" alias="product_viewed" template="reports/home_product_viewed.phtml" after="product_new">
</reference>
Buenas , tengo esto puesto en mi magento 1.1.7 CMS ==> Gestionar las Paginas ==> Home

Pero no hay forma de mostrar nada de nada en el HOME y me estoy volviendo loco buscandolo. A ver si me podeis decir porque no funciona , este es el codigo tal cual viene con la instalación.

salu2 radge :ok:
 
Última edición:

OSdave

Super Moderador
Miembro del equipo
ya que es lo mismo, he combinado tu ultimo mensaje con tu tema anterior, para que sea más facil encontrar la información.

Voy a repasar aqui los pasos que doy para incluir un bloque dentro de la home, en una nueva instalacion de la version 1.1.6 actualizada a 1.1.7
  1. voy a CMS->Bloques Estaticos
  2. le doy a Agregar un nuevo bloque
  3. pongo lo que sea en el campo titulo, test en el campo Identificador y selecciono Habilitado en el desplegable Estado
    En el contenido pongo lo que quiero que aparezca, en este caso, ya que solo es una prueba he puesto:
    HTML:
    hola a <b>todos</b>
    bienvenido a <img src="http://www.magentocommerce.com/img/media_logo.png" title="magento">
  4. le doy a guardar el bloque
  5. Ahora voy a CMS->Gestionar las paginas
  6. clic en la linea de home page
  7. en el campo contenido, añado la referencia al bloque que acabo de crear, queda asi:
    PHP:
    <h1>Home Page</h1>{{block type="cms/block" block_id="test" template="cms/content.phtml"}}
  8. le doy a guardar y ahora refrezco el home de la tienda y me aparece el contenido del bloque. (ver adjunto)
Tener cuidado en:
  • si tienes varias tiendas y/o vistas de tiendas de seleccionar la correcta
  • vaciar el cache
  • seleccionar el tema personalizado en el desplegable dentro de la pestaña diseño personalizado
Por info, esto es lo que tengo en el campo XML de actualización de Layout en la pestaña diseño personalizado:
Insertar CODE, HTML o PHP:
<!--<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>-->
Espero que te ayude
 

Adjuntos

radge

Nuevo usuario
Vaciar la caché hablamos del magento , no del navegador verdad ? Porqué de ser así la de magento la tengo desactivada por el momento hasta que la tengo funcionando y con el firefox que uso cada vez que refresco lo hago con CTRL + F5 para que refresque la caché.


Y si si lo tengo tal cual como tú tal como pongo en el adjunto.


De todas formas lo puedes ver tu mismo aquí http://www.teacolors.es


salu2 radge
 

Adjuntos

OSdave

Super Moderador
Miembro del equipo
hombre, sí te decia la de magento, pero un ctrl+F5 no vendria mal tampoco.
en la imagen que has adjuntado veo que tienes varios temas disponibles: imagino que has probado con todos...
voy a instalarme un tema para ver si cambia algo, ahora te digo.
 

OSdave

Super Moderador
Miembro del equipo
pues nada, he probado el tema modern y me sigue apareciendo :(
tambien he puesto 2 columnas con left bar (para tener la misma configuración) y sigue alli... no se que más probar...
 

jogide

Nuevo usuario
Me sabe mal meterme enmedio del post, pero no quiero abrir otro nuevo, y como este habla de bloques....

El bloque de navegación por capas, se puede cambiar de formato (desplegable, exactamente) ?

Links a info ?

Gracias y saludos !
 

radge

Nuevo usuario
pues nada, he probado el tema modern y me sigue apareciendo :(
tambien he puesto 2 columnas con left bar (para tener la misma configuración) y sigue alli... no se que más probar...
Gracias OSdave por mirar :P de todas formas sigo mirando ... pero es que no se me ocurre nada , kitaré los demas temas k tampoco los uso ... y os cuento , es k no lo veo :P por más k mire no veo !

gracias radge :maldia:
 

OSdave

Super Moderador
Miembro del equipo
@radge, si editas app/design/frontend/TU_INTERFAZ/TU_TEMA/template/page/2columns-left.phtml y que le pones texto plano/código html dentro de
Insertar CODE, HTML o PHP:
<div id="main" class="col-main">
...
</div>
¿te aparece en tu homepage?

@jogide, es mejor que abres otro hilo ya que (a pesar de ser bloque tambien) lo que tu quieres hacer es muy diferente. Recuerdo haber leido algo sobre eso en el foro US, así me da tiempo para encontrarlo ;)
 

radge

Nuevo usuario
Si cojo el archivo que dices y le pongo esto

PHP:
            <div id="main" class="col-main">
            testttttttttttt
            <!-- [start] global messages -->
                <?php echo $this->getChildHtml('global_messages') ?>
            <!-- [end] global messages -->
            <!-- [start] content -->
                <?php echo $this->getChildHtml('content') ?>
            <!-- [end] content -->
            </div>

Me lo muestra en el "centro" si.



Y si cojo la div donde muestra las columnas de la izquierda y hago lo mismo también
PHP:
            <div class="col-left side-col">
                <?php echo $this->getChildHtml('left') ?>
                &nbsp;
              TEXTO EN LA COLUMNA IZQUIERDA
            </div>
NOTA : no se si lo havia dicho , yo he copiado mi carpeta default de mi magento 1.1.6 ya que en esos templates ya hice cambios , no he probado a poner la carpeta del default que venia en la 1.1.7 que no hayan cambiado algo ? pero en teoria como separamos el php , del html .bla bla bla... deberia funcionar no ?

salu2 radge
 
Última edición:

OSdave

Super Moderador
Miembro del equipo
bueno, por lo menos algo funciona :ok:
no es lo ideal ya que no lo puedes gestionar desde el admin, pero asi ya puedes trabajar. Cabe esperar que es un problema por la versión (aunque ya lo tenias con la 1.1.6 ...) y que se arreglara en el futuro
salu2, y hoy es domingo y hace sol, ¡hay que salir! :bleh: (yo por lo menos apago el ordenador)
 

OSdave

Super Moderador
Miembro del equipo
sip, hice el upgrade de 6 a 7, y baje el modern theme del connect cuando ya estaba en 1.7
igual hay algo en la forma en que has creado el tuyo que no le gusta al magento. Me llama la atención que tengas default y default 1.1.7 en tu desplegable de tema personalizado. Intenta eliminar uno de estos en local, a ver si te soluciona algo
 

radge

Nuevo usuario
Que va... hace exactamente lo mismo ... raro raro !

De todas forma una cosa cuando creais un bloque solo os pide 4 campos verdad? Mirando el foro yankee me parece haver visto que a alguien le pedia un 5º campo que era la vista de la tienda ? No estoy seguro , de todas formas cuando creo un bloque solo tengo estas 4 opciones.

- Titulo del bloque
- Identificador
- Estado
- Contenido

salu2 radge
 
Arriba