it-swarm.dev

Indice indefinito: vista con menu URL esterno

Sto usando Joomla 3.3.1 con collegamenti SEO attivati ​​e dopo aver cambiato un tipo di menu in menu esterno (che punta a un PDF), ricevo il seguente PHP:

Avviso PHP: indice indefinito: visualizza in /mysite/components/com_content/router.php sulla riga 70

Sono andato su rounter.php e posso vedere quanto segue alla riga 70:

if (($menuItem instanceof stdClass) && $menuItem->query['view'] == $query['view'] && isset($query['id']) && $menuItem->query['id'] == (int) $query['id'])

Bene, si tratta davvero di avere un if (isset($query['view'])) ma non voglio modificare il file core.

Inoltre ci sarà un problema con isset($query['id']), perché l'URL nel menu è un URL esterno che non avrà un ID né una vista.

C'è una correzione per questo?

3
jackJoe

Ho appena avuto questo problema da solo. Il problema era che il client aveva collegamenti interni che non erano relativi e si collegavano alla pagina corretta ma con questi strani URL.

Una volta risolti i collegamenti interni sulla pagina (ricollegati correttamente), l'errore che hai pubblicato è scomparso.

In bocca al lupo!

4
Jenn Gress