Table des matières
- eZ Publish : moteur de recherche eZ Find 2.6
- Quoi de neuf dans eZ Find 2.6 ?
- 1 - Prérequis
- 2 - Installation
- 2.1 - Backend Solr
- 3 - Configuration de base
- 3.1 - Paramètres de configuration
- 3.2 - Indexation de contenus
- 3.3 - Mise à jour de l'index de recherche
- 4 - Configuration avancée
- 4.1 - Pondération Index-Time
- 4.2 - Indexation et recherche sur plusieurs sites
- 4.3 - La fonction multi-cœur
- 4.4 - Archivage
- 4.4.1 - Configurer l'archivage
- 4.4.2 - Comment utiliser la fonction d'archivage
- 5 - Personnalisation
- 5.1 - Personnalisation des facettes et de la navigation de type «drill down»
- 5.2 - Les fonctions de recherche
- 5.3 - La fonction More Like This
- 5.4 - Personnalisation des templates de résultats
- 5.5 - Pondérer des composants ou les «résultats sponsorisés»
- 5.6 - Recherche auto-complétée
- 6 - Utilisation
- 6.1 - Recherche basique
- 6.1.1 - Recherche auto-complétée
- 6.2 - Recherche avancée
- 6.2.1 - Ajuster la pertinence du classement
- 6.2.2 - Trier et filtrer
- 6.2.3 - Contenu lié automatiquement ou «More Like This» (Plus à ce sujet)
- 6.2.4 - Rechercher de contenu externe
- 6.2.5 - Fonctionnalités linguistiques
- 6.2.6 - Contrôle orthographique
- 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
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 où $node est une instance de eZFindResultTree):
Commentaires














