web-dev-qa-db-fra.com

Rechercher des éléments dans les sections, sans entrer dans les articles

J'ai créé un site un peu complexe, qui contient de nombreux articles mini-K2 sur chaque page, pour que tout soit modifiable.

Par exemple, j'ai un curseur (chaque diapositive est un élément), une liste de logos d'entreprises associées (chaque article est un article), puis des nouvelles (de vrais articles pour changer).

90% du contenu du site se présente sous la forme d'articles qui ne comportent pas de bouton "lire plus" pour afficher l'intégralité de l'article, car ils sont utilisés pour rendre davantage d'éléments modifiables.

Mon problème est que je veux inclure un champ de recherche et faire en sorte que les recherches ne soient reliées à l'article que s'il existe un lien en savoir plus. Mais je veux aussi que les gens recherchent les entreprises associées et se rendent à la page principale où figurent les logos, si nous suivons mon exemple précédent.

Quelqu'un at-il rencontré un problème similaire? Quelle est la meilleure façon de procéder?

J'ai pensé à Google Search, mais sa mise en œuvre semble très pénible et peu personnalisable.

1
Victoria Ruiz

Les plugins de recherche classiques fonctionnent de manière générale. Pour rechercher les résultats de la recherche uniquement "lorsqu'il existe un lien en savoir plus", vous devez créer un nouveau plugin ajoutant cette restriction.

Vous pouvez simplement dupliquer plgSearchK2 pour créer plgSearchMyK2 et ajouter la restriction suivante:

i.introtext like '%<hr id="system-readmore" />%'
1
Anibal