Per essere onesti, la risposta giusta è $this->request->get['route'];
.
Per intercettare il percorso corrente, è possibile utilizzare $this->request->get['route'];
nel file catalog/controller/common/header.php
nella funzione index()
. Header.php
è una parte di praticamente qualsiasi uscita frontend (mi pare di capire, in questo momento non si è sicuri di cosa controller viene utilizzato in http://example.com/desktops
quindi è necessario posto giusto in cui è possibile eseguire il codice in ogni caso).
Il modulo SEO non disinserisce questa parte dell'oggetto richiesta. Inoltre, tieni presente che nel mezzo della generazione del codice OpenCart l'array $_GET
e l'array $this->request->get
non sono le stesse cose. Non si prenderà rotta corrente (in formato "percorso/regolatore/azione") in $ _GET superglobale array PHP quando il modulo SEO è in azione, ma si può prendere con qualsiasi controller utilizzando $this->request->get
serie che è preparato per voi da OpenCart motore.
fonte
2013-09-25 19:08:52
che non funziona per le parole chiave SEO –
@Jay Gilford, è stato un errore. Intendo '_route_'. Vedo questa chiave nel mio var_export ($ _ REQUEST); nel mio index.php –
'_route_' ti darà la parola chiave, tuttavia questo non fornisce ancora il percorso attuale –