Les pages CMS de magento
janvier 21, 2010 19 CommentairesLes pages CMS de magento sont des pages statiques, qui ne sont pas tributaires des modules magento. La création de pages statiques est rapide et facile. Il suffit pour cela de se rendre dans le back office de magento dans la section CMS gestion des pages et faire un ajout ou modification de page. La page d’accueil et une page CMS. Nous allons voir dans ce tutoriel, les différents paramètres de réglage de ces pages.
CMS gestion des pages
Dans le menu gestion des pages, les pages statiques existantes sont présentes. Vous pouvez en ajouter autant que vous le désirez de façon très simple en cliquant sur ajouter une nouvelle page.
Trois menus sont disponibles
Informations générales
Titre de page : indiquez le titre de votre page
Identifiant de réécriture d’URL : identifiant d’accès à votre page exemple : si vous inscrivez ma-page-CMS elle sera disponible via cette adresse http://site/magento/ma-page-CMS/
Statut : activé ou désactivé
Contenu : Le contenu d’une page CMS accepte le code HTML ou du code magento : comme
<a href="{{store direct_url="ma-page-CMS"}}"> lien vers ma page CMS </a> <img src="{{skin url='images/media/imgProduit.jpg}}" alt=""/>
Après l’installation de magento la partie contenu de la page d’accueil contient du code spécifique a magento pour aménager la page d’accueil. Vous pouvez modifier ce code ou le noter afin de garder une trace des instructions comprises par magento.

Magento page CMS onglet informations générales
Design personnalisé
Dans cet onglet vous pouvez personnaliser votre page avec une interface (ou paquet) personnalisée. Pour en savoir plus sur les interfaces et thèmes magento. Un sélecteur de date vous permet de choisir une date de début et de fin pour votre thème. Vous pouvez également choisir un agencement spécifique (1 column, 2columns-left ,3column 2columns-right). Vous pouvez rajouter un gabarit d’agencement de page.
XML de mise à jour d’agencement correspond a du code xml similaire au code d’un layout.
Même principe que les layout il faut cibler l’élément sur lequel vous voulez intervenir et ajouter ou supprimer un élément. Exemple rajout d’un fichier CSS à magento.
<reference name="head"> <action method="addCss"><stylesheet>css/mon-css.css</stylesheet></action> </reference>
Pour en savoir plus je vous renvoie vers cet article sur les layout de magento.
Données meta
Dernier onglet les données meta de la page CMS, les meto keyword et description.

Onglet design personnalisé d'une page CMS de magento

J’essaie de mettre sur pied une boutique en ligne avec magento, en partant de la démo, mais sans prérequis en informatique, j’ai l’impression que c’est carrément impossible. Voilà ici j’édite des pages cms, mais rien n’apparait sur le site en ligne… quand je prévisualise c’est ok, mais pas sur le site réel.
Et pas moyen de modifier les pages cms existantes, à chaque fois je sauvegarde, et c’est la version de base qui revient, pas moyen d’éditer quoi que ce soit…
merci de votre aide
Sui un peu désespérée
Bonjour,
c’est pas impossible de créer une boutique magento sans connaitre l’informatique, mais ça demande un certain temps d’apprentissage
il faut persévérer et on y arrive toujours
Si vous modifier une pages CMS par exemple la home page, les modifications doivent être visible.
quelle page avez vous modifié?
essayez de vider le cache.
merci pour votre réponse si rapide! et merci pour les encouragements
la page qui me pose probleme, entre autre, c’est la page about us que j’essaie juste de modifier au niveau du contenu.
Je note mon texte à la place du texte en latin de la version demo, et je sauvegarde. Juste après, mon texte a disparu et cest celui en latin qui réapparait. est-ce normal?
Comment vide ton le cache? en cliquant sur « réinitialiser le filtre » ? merci
http://p306.phpnet.org/index.php/conditons-de-vente?___store=francais&___from_store=english
à titre d’exemple voici une page créée, mais pas moyen de fixer le contenu du texte dans l’éditeur …
désolée de squatter ces commentaires mais je crois que j’ai trouvé comment rafraichir le cache, dans gestion du cache, j’ai coché les 7 points et j’ai cliqué sur rafraichir…
Je ne pense pas que ça vienne du cache, pour vider le cache rapidement allez dans le dossier de magento var/cache
et supprimer sont contenu.
Non c’est pas normal magento devrait garder votre nouveau texte. Quand vous sauvegarder en haut il y a un message
vert quand votre page a était sauvegardé
rouge votre page n’a pu être sauvegardé.
Vous avez quel message?
Autre piste à explorer, créer une nouvelle page CMS avec la même clé URL => about-magento-demo-store
remplissez la activé la, et désactiver celle avec le texte en latin.
Quelle version de magento ?
cest la 1.4.0.0
le message est bien vert
jai essayé la seconde piste et cest pareil, il n’y a rien qui s’enregistre au niveau de l’éditeur, on dirait que le problème vient de là . bizarre
la nuit porte conseil, jai juste changé le type d’éditeur dans les parametres de wysiwyg et ça à l’air de marcher
Bon ça va alors tout rentre dans l’ordre. Tu peux continuer a dompter magento
Bonjour,
Je débute sur magento et je dois dire que votre site m’aide grandement.
Une question, une fois la page crée comment faire pour l’afficher sur le site? dans le footer par exemple?
MErci et encore bon boulot
Bonjour mike,
La page s’affiche en faisant un lien vers elle. Ex si tu ajoutes une page avec une url key « test » il faut que tu fasse un lien vers => test. Regarde le tutoriel sur les liens.
http://bloggento.fr/article-sur-la-partie-programmation-de-magento-/31
Pour afficher dans le footer c’est plutôt un bloc statique que tu dois créer et non une page CMS.
Bonjour,
Je ne comprend pas le fonctionnement de la home (ver 1.4.1.1).
A l’installation celle-ci s’affichait. Pour faire des tests (dans tableau de bord/cms/pages) j’ai changé l’agencement de la page (2 cols au lieu de 3)…mais depuis plus rien !
Ma home affiche désormais le contenu du fichier home.phtml (app/design/frontdend/montheme/monagencement/template/cms/default/home.phtml). J’ai laissé de côté et avancé sur d’autres partie du site (donc pafaite gestion du cache puisque j’avance)…mais là je bloque…et ce n’est pas faute d’écumer fragento (elle est bien sûr activée…)
En sollicitant votre aide.
Merci
Bonjour,
Pour agencer la home importer un template ou une catégorie. Tu trouvera plein de tutoriel à ce sujet.
@cédric
Dans le tableau de bord :
cms/page d’accueil/information sur la page/clé url/
j’avais changé cette dernière (à la place de « home »).
Faut le savoir à quoi correspond la clé URL…
Bon ça marche et je comprend mieux.
Bonjour,
En ajoutant une nouvelle page, je souhaiterai travailler avec un éditeur WYSIWYG plutot que de taper du HTML…
J’ai installé TinyMCE via magentoConnect mais rien ne change.
Comment faire ?
merci
ps : magento 1.3.2.4
Bonjour,
Regarde dans la partie extensions du blog, il y a un tutoriel sur l’installation de WYSIWYG. Tutoriel fait sous magento 1.3.2.4
Bonjour,
Je viens de créer ma page CMS Qui sommes-nous (qui va remplacer la page About us) mais elle n’apparait pas dans le topMenu, alors qu’elle est activée etc…
Aurais je oublier un truc ??
Merci d’avance
Bon ok je suis un boulet…
Je viens de trouver, le menu se trouve dans les blocs statiques, et il remonte automatiquement les différentes catégories.
Pour ce qui est des pages CMS il faut les mettre à la main dans le code du menu.