Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

LISE : Rechercher mot clé dans le titre
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.6
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous,

J'ai une petite question concernant le module LISE, est'il possible d'effectuer une recherche exclusivement dans le titre de l'item plutôt que dans l'ensemble des champs ajouté dans mon module ?

J'utlise la balise suivante :

Code :
{LISEFormation action="search" template_search="form_recherche_asf" template_summary="searchresults" }

Je pense que deux solutions peuvent s'offrir :

Soit effectuer la recherche exclusivement dans le champ title
Soit n'afficher que les résultats dont le champ {$item->title} contient le mot clé taper.

Dans ma template searchresult j'ai le code suivant :

Code :
[== Indéfini ==]
{if !empty($actionparams.search)}
    <h2>{$mod->ModLang('searchresultsfor')} &quot;{$actionparams.search}&quot;</h2>
{/if}

<ul>
{foreach from=$items item=item}
    <li class="item searchresult">
        <a href="{$item->url}">{$item->title}</a>
    </li>
{/foreach}
</ul>

Je pense que le {$actionparams.search} est le mot clé tapé, donc comment dire en smarty si {$item->title} contient la chaine de caractère {$actionparams.search} alors j'affiche le résultat.



Merci pour vos conseils.
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)