Vi la siguiente respuesta a la publicación Where are Magento static CMS blocks stored? con respecto al uso programático de PHP generando cms/bloques en Magento.Programando la creación de un CMS/Página en Magento
he cambiado el código para la siguiente
$newBlock = Mage::getModel('cms/page')
->setTitle('Test CMS Page Title')
->setContent('Hello I\'m a new cms page.')
->setIdentifier('this-is-the-page-url')
->setIsActive(true)
->save();
... y funciona. Veo aparecer una nueva página en el área Páginas de CMS en el back-end.
Lo que necesito agregar a esto es la capacidad de establecer el contenido de los otros campos en el CMS/Página. A saber:
- Layout (tratando de establecer a 1 columna)
- meta de palabras clave
- meta descripción
campos. Estos campos están en blanco actualmente. Hasta ahora no he podido descifrar esta parte.
Gracias,
su pregunta es bastante interesante. . . aunque quería saber para qué requisito concluyó con esta pregunta. . . esperando 4 una respuesta –