ti-enxame.com

Índice indefinido: visualizar com menu de URL externo

Estou usando o Joomla 3.3.1 com links de SEO ativados e, depois de alterar um tipo de menu para um menu externo (que aponta para um PDF), estou recebendo o seguinte PHP:

Aviso do PHP: Índice indefinido: veja em /mysite/components/com_content/router.php na linha 70

Fui ao rounter.php e posso ver o seguinte na linha 70:

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

Bem, isso é realmente uma questão de ter uma if (isset($query['view'])), mas não quero editar o arquivo principal.

Também haverá um problema com isset($query['id']), porque o URL no menu é um URL externo que não terá um ID nem uma visualização.

Existe uma correção para isso?

3
jackJoe

Eu mesmo tive esse problema. O problema era que o cliente tinha links internos que não eram relativos e estavam vinculando à página apropriada, mas com esses URLs estranhos.

Depois que os links internos da página foram resolvidos (vinculados novamente), o erro que você postou desapareceu.

Boa sorte!

4
Jenn Gress