29-11-2011 : Remettre dans le débat politique les principes du Conseil National de la Résistance
17-02-2012 : Pétition pour une protection de l’apiculture et des consommateurs face au lobby des OGM
Logo de mon site
Logo de mon site
Faire un don

Luxpopuli / eZ Publish / Extensions / eZ Publish : moteur de recherche eZ Find 2.6 / eZ Find 2.6 : Customizing result templates -- Personnalisation des templates de résultats





Right menu

Logo du site ez.no  Logo XHTML 1.O du W3C  Logo XHTML 1.O du W3C  Site francophone officiel de Firefox
zero papier grâce aux catalogues et promos en ligne de bonial

eZ Publish : moteur de recherche eZ Find 2.6

Table des matières

  1. eZ Publish : moteur de recherche eZ Find 2.6
  2. Quoi de neuf dans eZ Find 2.6 ?
  3. 1 - Prérequis
  4. 2 - Installation
  5. 2.1 - Backend Solr
  6. 3 - Configuration de base
  7. 3.1 - Paramètres de configuration
  8. 3.2 - Indexation de contenus
  9. 3.3 - Mise à jour de l'index de recherche
  10. 4 - Configuration avancée
  11. 4.1 - Pondération Index-Time
  12. 4.2 - Indexation et recherche sur plusieurs sites
  13. 4.3 - La fonction multi-cœur
  14. 4.4 - Archivage
  15. 4.4.1 - Configurer l'archivage
  16. 4.4.2 - Comment utiliser la fonction d'archivage
  17. 5 - Personnalisation
  18. 5.1 - Personnalisation des facettes et de la navigation de type «drill down»
  19. 5.2 - Les fonctions de recherche
  20. 5.3 - La fonction More Like This
  21. 5.4 - Personnalisation des templates de résultats
  22. 5.5 - Pondérer des composants ou les «résultats sponsorisés»
  23. 5.6 - Recherche auto-complétée
  24. 6 - Utilisation
  25. 6.1 - Recherche basique
  26. 6.1.1 - Recherche auto-complétée
  27. 6.2 - Recherche avancée
  28. 6.2.1 - Ajuster la pertinence du classement
  29. 6.2.2 - Trier et filtrer
  30. 6.2.3 - Contenu lié automatiquement ou «More Like This» (Plus à ce sujet)
  31. 6.2.4 - Rechercher de contenu externe
  32. 6.2.5 - Fonctionnalités linguistiques
  33. 6.2.6 - Contrôle orthographique
  34. 7 - Liens

eZ Find 2.6 : Customizing result templates -- Personnalisation des templates de résultats

Date de publication: le samedi 26 novembre 2011 à 15h57
Dernière modification: par Pascal BOYER le samedi 26 novembre 2011 à 22h29

07/10/2011 1:22

Customizing result templates for eZ Find is similar to customizing templates for the regular search in eZ Publish, with the exception that eZ Find also offers some additional options. The eZ Find fetch function will return some extra information compared to the default search in eZ Publish, including:
La procédure de personnalisation des templates de résultats d'eZ Find est similaire à celle des templates de résultat du moteur de recherche par défaut de eZ Publish excepté qu'eZ Find offre des options supplémentaires et que la fonction de recherche d'eZ Find renvoie des informations complémentaires dont:

  • Relevancy ranking
    la pertinence du classement
  • Language information
    des informations sur la langue
  • Complete URLs to external results
    des URL complets pointant vers des résultats externes

The default search in eZ Publish returns a list of eZContentObjectTreeNode objects. To provide extra information, eZ Find returns a list of eZFindResultTree objects which contains the following extra attributes:
Une recherche par défaut dans eZ Publish renvoie une liste d'objets eZContentObjectTreeNode. Pour fournir des informations complémentaires, eZ Find retourne une liste d'objets eZFindResultTree contenant les attributs supplémentaires suivants:

  • is_local_installation: a boolean value indicating whether the result item is from the installation where the search was performed
    une valeur booléenne indiquant si le résultat provient ou non de l'installation sur laquelle a été réalisée la recherche
  • name: the language-dependent name of the result item
    le nom du résultat en fonction de la langue
  • global_url_alias: URL to the result item, including the protocol and domain name
    l'URL pointant vers le résultat (incluant le protocole et le nom de domaine)
  • published: published timestamp
    le timestamp de la date de publication
  • language_code: result item language code
    le code de la langue du résultat
  • highlight: text extracts that include the search terms
    les extraits de texte contenant les termes de la recherche
  • score_percent: a relative value that indicates how well the result item matches the search terms
    une valeur relative indiquant le degré de correspondance du résultat avec les termes de la recherche.

These values are accessible as regular attributes in the templates.
Ces valeurs sont accessibles dans les templates comme tout autre attribut.

The default eZ Find result templates are stored in the extension/ezfind/design/standard/templates/content folder. Custom templates for the Website Interface are provided with eZ Find. An example of the result item is shown below: ( from extension/ezfind/design/ezwebin/templates/node/view/ezfind_line.tpl, where $node is an instance of eZFindResultTree)
Les templates de résultats par défaut d'eZ Find sont placés dans le répertoire extension/ezfind/design/standard/templates/content/. Des templates personnalisés pour l'interface Website sont fournis avec eZ Find et un exemple de résultat est illustré ci-dessous (tiré du template extension/ezfind/design/ezwebin/templates/node/view/ezfind_line.tpl $node est une instance de eZFindResultTree):

eZ Find 2.6 : moteur de recherche pour eZ Publish

Commentaires