Question

Comment écrire l'URL propre de vous en utilisant leur OpenCart construit en classe routeur? Voici mon fichier .htaccess:

RewriteEngine On
RewriteRule ^(system) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
Était-ce utile?

La solution

Le travail est très difficile Pour modifier plus de 3 fichiers

catalog\controller\common\seo_url.php
catalog\model\tool\seo_url.php

Ajoutez cette ligne à votre fichier à modifier

$this->load->model('tool/seo_url') et utilisé $this->model_tool_seo_url->rewrite() à récrire.

Difficile à dire clairement, ce qui précède sont qu'approximatives

Autres conseils

Vous pouvez modifier le contrôleur de catalogue \ \ common \ seo_url.php et utiliser VQMod pour ajouter vos propres lignes de code pour elle. Par exemple, vous pouvez créer une classe dans un autre fichier et appeler les membres de cette classe dans le catalogue contrôleur \ \ common \ seo_url.php en utilisant VQMod.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top