JRoute gerando links errados

Se você não sabe onde postar, poste aqui.
lounatico
Novato
Mensagens: 2
Registrado em: 26 Abr 2010, 12:15

JRoute gerando links errados

Mensagem por lounatico »

Bom dia, tudo bem?

Estou usando o joomla para gerenciar o site www.idmed.com.br e se você entrar aqui http://idmed.com.br/Receitas/Page-2.html vai ver que a paginação está super estranha. Tentei debugar o código do componente, mas ele usa o libraries/joomla/html/pagination.php.
Debuguei todo esse código e cheguei num ponto onde ele passa os offsets corretos, mas uma instancia do JRoute gera o link errado (veja os links 5 e 6, eles apontam pra mesma página e o que deveria levar à ultima página leva à 13, e não à 17).

Código: Selecionar todos

		
                for ($i = $this->get('pages.start'); $i <= $stop; $i ++)
		{
			$offset = ($i -1) * $this->limit;

			$offset = $offset == 0 ? '' : $offset;  //set the empty for removal from route

			$data->pages[$i] = new JPaginationObject($i);
			if ($i != $this->get('pages.current') || $this->_viewall)
			{
				$data->pages[$i]->base	= $offset;
				$data->pages[$i]->link	= JRoute::_("&limitstart=".$offset);
			}
		}
Alguém sabe o que fazer?

Obrigado,
lounatico
Novato
Mensagens: 2
Registrado em: 26 Abr 2010, 12:15

Re: JRoute gerando links errados

Mensagem por lounatico »

Troquei a quantidade de artigos por página para 5 e deu o mesmo erro (estava 15). Para 10 e continuou.
Quando coloquei 20, resolveu.
Vai entender.

Obrigado
Responder