Introduction
Le but de cette personnalisation est de pouvoir agir sur les paramètres d’agencement des entités éditoriales au sein de chaque page ou type de page. Par exemple, le menu des rubriques, toujours présent dans la colonne de gauche, peut être affiché entièrement déplié ou déroulant.
Aujourd’hui, les possibilités de paramétrage restent limitées et la mise en œuvre rustique. Les prochaines versions de Sarka-SPIP s’attacheront à enrichir les capacités du squelette dans ce domaine.
Définir le type de menu des rubriques
Le menu des rubriques affiché en colonne de gauche est élaboré à partir de l’arborescence des rubriques du site, exception faite des pseudo-rubriques modélisant l’agenda et la galerie.
Ce menu peut être soit déroulant (par défaut) soit entièrement déplié selon les besoins de l’utilisateur. Pour implémenter ce choix, chaque type de menu est un fichier inclus dans l’inclusion bloc-gauche.html qui matérialise la zone colonne de gauche du squelette comme le montre l’extrait de code suivant :
<INCLURE{fond=bloc-gauche-menu-deroulant}{id_rubrique=#ENV{id_rubrique,0}}>
[(#REM) <INCLURE{fond=bloc-gauche-menu-deplie}{id_rubrique=#ENV{id_rubrique,0}}>]
Pour choisir le type il suffit donc de commenter / décommenter l’une des lignes précédentes en faisant bien attention d’utiliser impérativement la balise #REM.
Choisir le moteur de recherche externe
Outre le formulaire de recherche SPIP, il est possible d’insérer dans le même bloc de la colonne de gauche un formulaire de recherche associé à un moteur externe. Les 5 moteurs proposés sont :
– Exalead (défaut),
– Google,
– Yahoo,
– Voila,
– MSN.
De la même façon que pour le menu des rubriques, chaque formulaire est un fichier inclus dans l’inclusion bloc-gauche.html comme le montre le code suivant :
<INCLURE{fond=bloc-gauche-recherche-exalead}>
[(#REM) <INCLURE{fond=bloc-gauche-recherche-google}>]
[(#REM) <INCLURE{fond=bloc-gauche-recherche-yahoo}>]
[(#REM) <INCLURE{fond=bloc-gauche-recherche-msn}>]
[(#REM) <INCLURE{fond=bloc-gauche-recherche-voila}>]
Pour choisir le formulaire il suffit de commenter / décommenter l’une des lignes précédentes en faisant bien attention d’utiliser impérativement la balise #REM. Toutes les lignes peuvent aussi être commentées afin de n’afficher aucun moteur de recherche externe.
Choisir les blocs de la page d’accueil
Le corps de la page d’accueil contient 3 blocs d’informations distincts :
– L’édito, si il existe,
– Les secteurs (rubriques de niveau 0) et leur descriptif,
– Les articles récemment publiés.
L’affichage de l’édito nécessite d’affecter un mot-clé, edito, à un article donné (lire l’article Configuration du squelette par mots-clés
pour plus de détails).
Le descriptif des secteurs est une noisette incluse dans la page sommaire.html comme le montre le code suivant :
[(#REM) <INCLURE{fond=noisettes/inc_secteurs}>]
Par défaut, cette noisette est incluse dans une balise #REM (commentaire SPIP), ce qui a pour effet de désactiver l’affichage des secteurs. Pour choisir d’afficher cette liste de secteurs, il suffit donc de décommenter la ligne en question.
De même, l’aperçu des articles récemment publiés est une noisette incluse dans la page sommaire.html comme le montre le code suivant :
<INCLURE{fond=noisettes/inc_articles_recents}{edito=#GET{edito}}>
Par défaut, cette noisette est active et l’introduction de chaque article est affichée. Pour supprimer cet affichage, il suffit donc de commenter la ligne en question avec la balise #REM.
Commentaires Forum fermé