2012-01-05 3 views
0

Quel est le meilleur moyen de créer un lien vers des catégories et produits à partir de blocs statiques.La meilleure façon de créer un lien vers des catégories à partir de blocs statiques

Je demande parce que parfois nous allons mettre à jour les clés d'URL pour les catégories, etc, qui vont casser les liens dans les blocs statiques vers des catégories et des produits donnés.

Existe-t-il un meilleur moyen de lier l'utilisation des identifiants, etc. afin que les liens soient actifs indépendamment des URLs sensibles au référencement?

Actuellement, j'utilise des liens tels que: <a href="store.com/generators/generators.html?"generator_package=6>link</a>

Lorsque les urls pour les catégories changent le lien ci-dessus serait rompu.

Répondre

0

Que pensez-vous de cela? Faites-moi savoir le résultat, peut-être que nous pouvons gérer d'autres façons.

+++ EDIT - Nouveau Exemple de code +++ d'abord créer un bloc statique qui est ce bloc doit faire référence à un fichier phtml que vous pouvez mettre votre logique dans ce fichier.

{{block type="catalog/navigation" name="catalog.category" template="catalog/category/ListCategory.phtml"}} 

Créer ListCategory.phtml dans le répertoire/app/design/frontend/[votre_theme]/modèle/catalogue/catégorie/répertoire.

<?php 
// get current category id 
$curCategory = $this->getCurrentCategory()->getId(); 

// instance of Mage_Catalog_Model_Category 
$category = Mage::getModel(catalog/category)->load((int)$curCategory); 

// child category id array 
$childCategories = $category->getChildren(); 

?> 
+0

malheureusement, il imprime ceci sur le frontend: charge (6) -> getUrl()> "> Lien – vulgarbulgar

+0

@vulgarbulgar essayer cette nouvelle. –

Questions connexes