Je cherche actuellement à essayer de générer des URL/routage personnalisés en utilisant magento, actuellement j'ai défini une route par défaut dans config.xml dans le module local.Gernerate urls personnalisées dans Magento
<frontend>
<routers>
<portfolios>
<use>standard</use>
<args>
<module>Custom_Portfolios</module>
<frontName>portfolios</frontName>
</args>
</portfolios>
</routers>
<default>
<router>portfolios</router>
</default>
</frontend>
Cela fonctionne actuellement avec le chemin url de/portefeuilles/index/action/chaîne personnalisée qui est la route par défaut magento. Ce que j'essaie de faire est d'avoir /portfolios/custom-string.html J'ai essayé d'utiliser une règle mod_rewrite sans succès, j'ai trouvé quelques références concernant l'utilisation d'un suffixe personnalisé de .html que j'ai ajouté à le même fichier config.xml.
<default><portfolios><seo><portfolios_url_suffix>.html</portfolios_url_suffix></seo></portfolios></default>
Je l'ai regardé les documents de tempête alan par rapport à l'acheminement et l'a trouvé relevent les chemins de routage par défaut uniquement ou l'information est un peu hors du. Connaissez-vous la meilleure méthode pour contrôler le routage dans magento avec éventuellement un tutoriel facile à suivre et pertinent? Si c'est le cas, partagez: D many
je vais examiner cette question plus, sauriez-vous la meilleure façon de faire référence d'un itinéraire dans le xml sinon je vais obtenir un message d'erreur 404 venir? – Ryan
Désolé, je ne comprends pas la question. – clockworkgeek
quand je frappe les portefeuilles/blah.html il est actuellement transmis à une page d'erreur 404, je présume que c'est parce que le routage n'existe pas et en tant que tel cause un problème, savez-vous où je devrais faire référence à ce code comme méthode dans le fichier xml ou aurais-je seulement besoin d'exécuter ce code une fois? – Ryan