Ajouter la page CMS au menu principal


8

Comment puis-je ajouter une page CMS à la navigation principale dans le thème Magento RWD? Je connais les réécritures d'URL qui peuvent être effectuées via le catalogue, mais il doit y avoir un moyen plus simple?

Réponses:


13

Je suis d'accord avec Fabian Blechschmidt . Sans aucune extension, ce n'est pas possible.

Mais il y a une alternative

Fondamentalement, nous utilisons la page cms pour la gestion de contenu cms .

Selon ma connaissance, il existe un processus dans le système de catégories où vous pouvez gérer le contenu des cms .

Créez simplement un bloc statique cms et attribuez-le static blockà la catégorie dans l' onglet Paramètres d' affichage .

Ensuite, définissez le mode d'affichage en bloc statique uniquement . N'affectez aucun produit à cette catégorie.

entrez la description de l'image ici


Cela devrait être marqué réponse. Belle réponse
Aakash

5

Une autre alternative si vous n'avez pas beaucoup de pages CMS à ajouter serait:

  • Créer une catégorie
  • Créez votre page cms
  • Créez une réécriture d'URL qui redirige votre catégorie vers votre page cms.

Ainsi, vous aurez un lien dans le menu et ce lien redirigera vers votre page CMS.

Exemple:

Catégorie:

  • Nom: À propos de nous
  • Clé URL: à propos de nous
  • ID: 4

Page CMS:

  • Nom: À propos de nous
  • Clé URL: à propos de nous

Réécriture d'URL:

  • Type: personnalisé
  • Chemin d'accès: à propos de nous
  • Chemin de demande: catalogue / catégorie / vue / id / 4
  • Chemin cible: qui sommes-nous /
  • Redirection: permanente

Eh bien, cela fonctionne, mais l'URL dans le menu s'affiche comme catalogue / catégorie / vue / id / 4. Comment afficher l'URL à propos de nous?
Kristjan O.

2

Nan. Vous ne pouvez pas ajouter une page CMS prête à l'emploi au menu principal, uniquement des catégories.

L'alternative est d'installer l'une des nombreuses extensions de menu.


Y en a-t-il des autour de Fabian qui sont compatibles avec la dernière version?
YorkieMagento

Je n'en ai aucune idée, c'est frontend. Je suis un gars du backend :-(
Fabian Blechschmidt

Merci Fabian. N'y a-t-il rien que je puisse faire dans top-menu.phtml pour inclure une page CSS?
YorkieMagento


1

Goto Catalog-> URL rewrite Management et recherchez id dans la colonne ID path.

Ensuite, ouvrez-le et modifiez l' option de redirection de Non à Permanent (301) . Copiez également le texte dans le champ non modifiable du chemin cible. Cela peut ressembler à ça catalog/category/view/id/50.

Cliquez ensuite sur enregistrer.

Ensuite, pour rediriger cette page de catégorie vers la page CMS, nous devons ajouter une nouvelle réécriture d'URL.

Pour ce faire, cliquez sur le bouton Ajouter une réécriture d'URL dans Catalogue-> Gestion de la réécriture d'URL . Il vous faudra à écran Ajouter rewrite URL, vous avez à choisir personnalisé de créer URL Rewrite liste déroulante.

Il vous amènera ensuite à une autre nouvelle page où vous devrez saisir le chemin ID, le chemin de demande et le chemin cible.

Chemin ID - Il doit s'agir de n'importe quel identifiant unique. Il peut tout comme iamrookie ou quoi que vous souhaitiez.

Chemin de demande - Il doit s'agir du chemin cible que nous avons copié auparavant catalog/category/view/id/50à l'étape 1.

Chemin cible - Il doit s'agir de la clé URL de la page CMS que vous souhaitez rediriger. Par exemple un cadeau .

Sélectionnez ensuite Redirection vers permanent (301) dans la liste déroulante et cliquez sur enregistrer.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.