Par programme la création d'un CMS/Page dans Magento

J'ai vu la réponse suivante à la poste Où sont Magento statique blocs CMS stockées? concernant par programmation à l'aide de PHP générant cms/blocs dans Magento.

J'ai changé le code de la manière suivante

$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();

... et ça marche. Je vois une nouvelle page s'affichent dans les Pages CMS zone dans le backend.

Ce que je dois ajouter à cela est la possibilité de définir le contenu d'autres champs de la CMS/Page. À savoir:

  • Mise en page (en essayant de mettre à 1 colonne)
  • meta mot-clé
  • meta description

champs. Ces champs sont vides actuellement. J'ai jusqu'à présent n'ont pas été en mesure de comprendre cette partie.

Merci,

  • vous êtes à la question était tout à fait intéressant . . .mais je voulais savoir pour quelle exigence, vous avez conclu avec cette question . . . attente 4 une réponse
InformationsquelleAutor KyleDugger | 2012-02-17