David Taté Technologie

Blog, web, jeux vidéos, linux, réseaux sociaux, cms, spip, digg like, netbooks, mobiles, logiciels libres



Spip : ne pas se tromper de fichier inc-head

15 février 2010


Voilà une déconvenue dont peuvent souffrir les adeptes de Spip qui réalisent leurs propres squelettes (soit en partant d’une base totalement vierge, soit en prenant des templates qu’ils adaptent à Spip, ou encore avec des thèmes ou des squelettes qu’ils modifient).

En effet les squelettes incorporés par défaut dans le repértoire squelettes-dist comportent un fichier inc-head.html

Avec le temps et les versions de Spip, ce fichier a évolué.

Lors de la conception de vos squelettes, vous pouvez avoir eu l’idée de placer une copie de ce fichier dans votre répertoire squelettes.

Dès lors, au fil des mises à jours de Spip, si vous n’avez pas modifié le fichier inc-head.html contenu dans votre répertoire squelettes vous pouvez avoir des bugs d’affichages qui vont se produire, en particulier pour l’encadrement du formulaire relatif aux forums.

Si cela se produit, on peut tenter de supprimer le fichier inc-head.html contenu dans le répertoire squelettes. En effet, à partir de ce moment là, Spip va prendre les données du fichier inc-head.html du répertoire squelettes-dist. Comme il s’agit alors du "bon" fichier, l’affichage devrait ensuite être plus cohérent.




Répondre à cet article

2 Messages de forum

  • Spip : ne pas se tromper de fichier inc-head

    9 mai 2010 17:05, par tetue

    L’illustration de cet article est sympa. Ça rendrait bien en fond d’écran :-)

    Par contre, le problème que tu évoque (bug d’affichage des formulaires) est surtout stylistique. Supprimer ton fichier squelettes/inc-head.html pour corriger cela est inapproprié, même si « ça a marché » dans ce cas présent. Il faut plutôt corriger ta feuille de style et/ou utiliser celle de SPIP pour les formulaires, soit squelettes-dist/spip_formulaires.css.

    Répondre à ce message