it-swarm-eu.dev

Modifica del layout della ricerca tag nei risultati di ricerca intelligenti joomla 3.x

Se cerco i tag nel modulo di ricerca intelligente, elenca tutti i tag. Se clicco sul tag, elenca gli articoli con quel tag. Invece, se cerco i tag, c'è comunque un elenco diretto degli articoli con quei tag ?? Ti prego, aiutami.

2
izaan

Non posso darti una risposta completa, ma spero di indicarti la giusta direzione con un paio di risorse.

Puoi sovrascrivere i risultati della ricerca dei tag copiando questo file:

/components/com_Finder/views/search/tmpl/default_result.php

a

/templates/default_template/html/com_Finder/search/default_tag.php

(Nota la modifica del nome)
(Leggi di più qui su La ricerca intelligente ha la precedenza qui .)

Ma onestamente non sono sicuro di come ottenere questa vista per visualizzare tutti gli articoli con il tag nella query di ricerca. Questa risposta ha un codice per ottenere articoli con un determinato tag:

$tagsHelper = new JHelperTags;
$articles = $tagsHelper->getTagItemsQuery( $tagId, 'com_content.article', true, 'c.core_publish_up', 'DESC', true, 'all', '1' );

C'è anche un modulo disponibile per visualizzare articoli con un determinato tag, forse puoi estrarre parte del codice da esso: https://github.com/lasinducharith/joomla-tags-selected

Probabilmente dovrai lavorare un po 'per mettere tutto insieme, ma dovrebbe assolutamente essere possibile.

Spero che questo abbia aiutato un po ':)

1
johanpw