Domanda

Come si fa a scrivere gli URL semplificati in OpenCart usando il loro costruito in classe router? Ecco il mio file .htaccess:

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

Soluzione

Il lavoro è molto duro Per modificare più di 3 file

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

Aggiungi questa riga al vostro file di modificare

$this->load->model('tool/seo_url') e utilizzato $this->model_tool_seo_url->rewrite() di riscrivere.

Difficile da dire con chiarezza, quanto sopra sono approssimativi

Altri suggerimenti

È possibile modificare catalogo \ Controller \ common \ seo_url.php e utilizzare VQMod per aggiungere le proprie linee di codice ad esso. Ad esempio, è possibile creare una classe in un altro file e chiamare i membri di quella classe nel catalogo \ Controller \ common \ seo_url.php utilizzando VQMod.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top