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
Vous devez vous connecter pour publier un commentaire.
ici, vous allez:
Les clés du tableau sont les noms des champs de la
cms_page
table (vérifier la db). Et pour connaître la valeur, j'ai créer manuellement la page cms que je veux et puis voir la valeur de cette entrée dans la db.