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




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 : Plusieurs sites web, une seule installation - Ajouter des siteaccess

Table des matières

  1. Plusieurs sites web, une installation eZ Publish - Ajouter des siteaccess dans eZ Publish
  2. Cas d'utilisation
  3. Qu'est-ce qu'un siteaccess ?
  4. Partie I : Préparation de la structure du contenu
  5. Partie II : Paramètres
  6. Partie III: Mise à jour des templates et des contenus
  7. Contrôle d'accès
  8. Ajouter du contenu
  9. Utiliser la fonction de recherche
  10. Considérations supplémentaires
  11. Autres considérations
  12. Partie IV: Rendre son site multiligues
  13. Conclusion et Resources

Using the search feature -- Utiliser la fonction de recherche

Date de publication: le samedi 26 novembre 2011 à 00h34
Dernière modification: par Pascal BOYER le lundi 28 novembre 2011 à 00h19

27 May 2010 5:36:44

If you'd like the search function to only search the subtree below each siteaccess's own landing page node, add the following to pagelayout.tpl's search form:
Si vous souhaitez que la fonction de recherche ne s'applique qu'à la sous-arborescence du nœud de page d'accueil du siteaccess considéré, ajoutez alors la ligne suivante au formulaire de recherche du template pagelayout.tpl:

<input type="hidden" name="SubTreeArray[]" value="{$indexpage}" />

Do similarly for templates/content/advancedsearch.tpl and templates/content/search.tpl, though you'll want to use something more like “value="{ezini( 'NodeSettings', 'RootNode', 'content.ini' )}” since $indexpage isn't available there.
Faites la même chose avec les templates templates/content/advancedsearch.tpl et templates/content/search.tpl, mais vous utiliserez plutôt quelque chose comme “value="{ezini( 'NodeSettings', 'RootNode', 'content.ini' )}” étant donné que $indexpage n'est pas disponible.

Créer plusieurs sites avec une installation eZ Publish

Update search template code
Mise à jour du code du template de recherche

Clear caches for changes to take effect if you have not turned your eZ Publish instance into development mode.
À moins que vous ayez activé le mode développement sur votre installation eZ Publish, videz tous les caches pour que vos modifications soient prises en compte.

Commentaires