ti-enxame.com

Adicionar nome da categoria aos resultados da Pesquisa inteligente?

Desejo adicionar o nome da categoria dos artigos quando os resultados aparecerem no plug-in "Pesquisa inteligente". No momento, ele mostra apenas o nome do artigo. Eu tentei usar esse código, mas não funcionou:

<?php $title = $this->escape($item->category_title); ?>
                            <?php if ($params->get('link_category') && $item->catslug) : ?>
                                <?php $url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($item->catslug)) . '" itemprop="genre">' . $title . '</a>'; ?>

Alguém pode me dizer se existe alguma outra maneira de fazer isso? :)

1
Peter

Eu não acho que isso seja suportado pelo atual sistema de pesquisa inteligente. Com o não suportado, quero dizer que não haverá uma maneira rápida e fácil de fazer isso.

Eu não mergulhei fundo na Pesquisa Inteligente, então talvez eu esteja errado. Mas, tanto quanto eu sei, Resultados para Palavras-chave de Pesquisa da pesquisa inteligente, são armazenados e indexados em uma tabela especial do banco de dados.
No momento, a Pesquisa inteligente armazena apenas dados essenciais, como termos e seus links associativos. Isso permite uma pesquisa rápida e flexível contra eles.

Nenhuma informação adicional como a categoria para um artigo retornar após uma pesquisa; portanto, aparentemente não há um pequeno pedaço de código para copiar/colar, para alcançar o que você deseja.

Você precisaria criar consultas complexas adicionais para cada um dos resultados, entre outros desenvolvimentos.

1
FFrewin