He leído diferentes tuts sobre esto y algunos dicen que todo se puede hacer desde el panel de administración, otros dicen que tengo que agregar código en mi diseño y en los archivos de plantilla. Bueno, nada funciona ...
- Creé el bloque estático desde admin> CMS> bloques estáticos con identificador home_image-center
Encontré la plantilla app / design / frontend / enterprise / my_theme / template / cms / home.phtml y en el lugar donde quiero que se mantenga el bloque, escribí este código:
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?>
</div>
En admin> CMS> Pages abrí la página llamada
home
y en la pestaña Diseño en el campo XML de actualización de diseño personalizado agregué este código:<block type="core/template" name="home_image-center" template="cms/home.phtml" />
entre lasreference
etiquetas.
He puesto algo de texto en el contenido del bloque estático, solo para ver si se mostrará, pero no es así. Mi objetivo final es poner ese bloque allí y ponerlo a disposición para que tenga una imagen o texto estático, que se pueda cambiar en cualquier momento desde el back-end.
fuente
{{block type="cms/block" block_id="home_center_image" template="cms/content.phtml"}}
... y no funciona.cms/block
al Sistema -> Permisos -> BloquesEs una respuesta tardía, pero compartiré. Es cierto que puedes hacerlo todo desde el administrador. Puede agregar cualquier bloque estático a cualquier página de cms directamente desde admin como un widget. Abra la página CMS y luego haga clic en la pestaña de contenido. En la parte superior, haga clic en el botón Insertar widget ... Tendrás la siguiente ventana.
En el menú desplegable, seleccione Bloque estático de CMS. Entonces tendrá la siguiente ventana.
Ahora, seleccione cualquier plantilla personalizada, de lo contrario, manténgala predeterminada y haga clic en el botón Seleccionar bloque ... En otra ventana emergente, tendrá la lista completa de bloques hte como se muestra a continuación.
Seleccione el bloque deseado y la ventana se cerrará. Ahora en la ventana Insertar widget, haga clic en Insertar widget, y el bloque cms se agregará a su página cms.
Insertará el código, que será como a continuación:
Estoy usando esta misma forma de agregar bloques estáticos de cms a mis páginas de cms y funciona bien.
Gracias
fuente
Bien, entonces yo (y ustedes) estábamos muy unidos. En la página actual de CMS en Diseño> Diseño personalizado> Campo XML Actualización de diseño personalizado tuve que poner
y antes lo intenté solo
<block type="core/template" name="home_image-center" template="cms/home.phtml" />
.Ahora está funcionando bien. :)
fuente
{{block type="cms/block" block_id="home_image-center"}
http://www.magentocommerce.com/knowledge-base/entry/how-do-i-create-and-edit-static-blocks
fuente
Querrás ver lo siguiente:
CMS
→Pages
Luego busque la línea de pedido que tiene el valor de inicio como bajo
URL Key
; haga clic en la fila para comenzar a editarla.En el menú de opciones del lado izquierdo, haga clic en la
Contents
pestaña, luego haga clicShow / Hide Editor
para ver el contenido de la página en código sin formato.Puede editar la página desde aquí y realizar los cambios que desee.
PD: Esto es un poco complicado ya que los cambios podrían, como mencionó, requerirse que se realicen directamente en el archivo de plantilla. Pero desde mi experiencia, este método generalmente funciona al 100%.
fuente
home
en su nombre ...