changement de bandeau
par jmax
Je souhaite changer le bandeau de la page suivant la rubrique à laquelle elle appartient.
Pour cela, j’ai modifié le fichier noisettes/bandeau/inc_bandeau_haut.html comme suit :
22c22
< #SETlogo, #LOGO_ARTICLE_RUBRIQUE|sinon#LOGO_SITE_SPIP
— -
> #SETlogo, #LOGO_SITE_SPIP
cela fonctionne presque totalement sauf 2 caractères parasites au dessus du bandeau.
Cela est étonnant puisqu’il s’agit juste d’une instruction SET qui semble baver un peu.
comment améliorer les choses ?
Réponses
19 janvier 2011 à 16h35 |
Bonjour jmax, Tu as des accolades en trop dans ton code, avant le bandeau. Pétarel |
19 janvier 2011 à 16h36 |
Je souhaite changer le bandeau de la page suivant la rubrique à laquelle elle appartient.
cela fonctionne presque totalement sauf 2 caractères parasites au dessus du bandeau. EDIT : avec protection du code |
19 janvier 2011 à 16h38 |
merci, je vais encore chercher. |
19 janvier 2011 à 16h49 |
en regardant le code source de la page, on trouve ceci
et on voit que la deuxième accolade est dans la définition du class ! |
19 janvier 2011 à 16h54 |
jmax, Il faut que tu reprennes à la main.. en cherchant la fermeture de chaque ouverture. Et en tenant compte des inclusions : ce n’est peut-être pas la meilleure méthode, mais quand j’ai eu des trucs comme ça, j’ai revérifié y compris la logique avec les inclusions. On a parfois des surprises. Pétarel |
19 janvier 2011 à 17h24 |
je m’en suis sorti en faisant sauter le #SET et en codant direct dans le #GET qui suit la valeur par défaut. Pas hyper propre mais si le #SET fait tout foirer, tant pis pour lui. |
19 janvier 2011 à 17h51 |
au final, la bonne syntaxe est
et tout fonctionne au mieux |