it-swarm-es.com

Índice indefinido: ver con menú de URL externo

Estoy usando Joomla 3.3.1 con enlaces SEO, y después de cambiar un tipo de menú a menú externo (que apunta a un PDF), obtengo el siguiente PHP aviso:

Aviso PHP: Índice indefinido: ver en /mysite/components/com_content/router.php en la línea 70

Fui al rounter.php y puedo ver lo siguiente en la línea 70:

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

Bueno, esto es realmente una cuestión de tener una if (isset($query['view'])) pero no quiero editar el archivo central.

También habrá un problema con isset($query['id']), porque la URL en el menú es una URL externa que no tendrá un ID ni una vista.

¿Hay alguna solución para esto?

3
jackJoe

Acabo de tener este problema yo mismo. El problema era que el cliente tenía enlaces internos que no eran relativos y se vinculaban a la página correcta pero con estas URL extrañas.

Una vez que se resolvieron los enlaces internos de la página (se volvieron a vincular correctamente), el error que ha publicado desapareció.

¡Buena suerte!

4
Jenn Gress