2010-03-02 3 views
6

Je voudrais afficher une page de cgggory comme ma page d'accueil plutt qu'une page de CMS car il semble difficile d'obtenir une page de CMS pour afficher correctement les articles.Est-il possible de faire une page de catégorie la page d'accueil dans magento?

Je suis allé à

Url rewrite Gestion

et a créé une url-rewrite pour une catégorie

ensuite allé à

Système | Configuration | Web | Pages par défaut |

et changé

URL Web par défaut

à ma nouvelle url-rewrite de cm, mais je reçois une erreur 404 quand je vais à la racine de mon site. Existe-t-il un moyen de rediriger la racine vers une catégorie plutôt qu'une page CMS?

Répondre

2

Vous pouvez simplement ajouter à une page CMS (remplacer l'ID de la catégorie que vous souhaitez afficher - vous pouvez constater que dans Admin-> Catalog-> Gérer les catégories):

{{block type="catalog/product_list" category_id="8" template="catalog/product/list.phtml"}} 
+1

Je l'ai fait, mais le css devient tout mucked, je veux juste changer la page d'accueil. –

0

Ceci est seulement un indice.

Vous devrez éditer ou créer une nouvelle page dans les cms. puis allez dans l'onglet design et mettez à jour le fichier XML de la mise en page avec une information de catégorie. Jamais fait cela, mais en regardant la maison par défaut xml je suppose que cela peut être fait. Cela pourrait ressembler à ceci, mais cela a été inventé, donc vous devrez faire des recherches.

<block type="catalog/category" name="home.catalog.category.5" alias="categ_5" template="catalog/category/id/5" after="cms_page"> 
    <action method="addPriceBlockType"> 
    <type>bundle</type> 
</block> 
11

ici est un moyen plus facile de le faire. Découvrez d'abord l'identifiant de la catégorie. Ensuite, allez dans "Système> Configuration> Web> Pages par défaut" et entrez ce qui suit pour l'option "URL web par défaut": catalog/category/view/id/50 (où 50 est l'identifiant de la catégorie).

Notez que dans la version 1.3.2.4 il y a un bogue dans l'un des fichiers core. Donc, si vous utilisez que voir ce correctif d'abord: http://www.magentocommerce.com/bug-tracking/issue?issue=6168

1

L'idée avec

option "URL web par défaut": catalogue/catégorie/view/id/50 (où 50 est l'identifiant de la catégorie) .

fonctionne très bien aussi dans la version 1.9.2.4, mais naviguer à la page 2, il y a le nom de la catégorie manquante:

domain.com//p/2

Questions connexes