Comment rendre opérationnel un squelette ?

Bonjour,

Le tutoriel sur les squelettes est loin de faire le tour de la question : http://www.spip.net/fr_article879.html

Il précise qu’un squelette peut être appelé dans la barre d’adresse : [http://votresite.net/spip.php?page=tutoriel](http://votresite.net/spip.php?page=tutoriel)

Mais comment faire pour que le squelette placé dans /squelettes soit utilisé par défaut, à la place des fichiers /dist ?

Que je test les squelettes « tout prêt » de spip contrib ou mes propres essais, ils ne sont jamais pris en compte, même après effacement du cache…

Hugo

Le 12 août 2008 13:09, hugo borrell a écrit :

Bonjour,

Le tutoriel sur les squelettes est loin de faire le tour de la question :
Mon premier squelette - SPIP

Il précise qu'un squelette peut être appelé dans la barre d'adresse :
http://votresite.net/spip.php?page=tutoriel

Mais comment faire pour que le squelette placé dans /squelettes soit utilisé
par défaut, à la place des fichiers /dist ?

Les fichiers placés dans /squelettes portant les *même* nom
(article.html, sommaire.html ..., habillages.css, les formulaires ..)
sont utilisés à la place de ceux contenus dans /dist., ceci permet la
personnalisation de ton site. Ceux que tu crées doivent être
explicitement appelés avec ?page=

Que je test les squelettes "tout prêt" de spip contrib ou mes propres
essais, ils ne sont jamais pris en compte, même après effacement du cache...

Celui du navigateur aussi (CTRL+F5)

--
@plus

Jacques

Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-

Bonjour,

Pour compléter un peu.
Un squelette est un ensemble de fichiers.
Or, les fichiers de même nom cachent les autres selon l’ordre de priorité de SPIP.
(le « path », dépendant de la version de spip.)

Sauf erreur, pour les 1.9x :

  • /'mondossier '(si $dossier_squelette)
  • /squelettes
  • /plugins ($plugins)
  • racine
  • /dist
  • /ecrire.

Attention, comme dit plus bas, cela reste valable quel que soit le fichier (html, php…) (à l’exception - bien sûr - des .htaccess par exemple)
À titre d’avertissement, par exemple, pour un Spip <=1.8.3, l’ordre des priorités /squelettes et racine est inversée…
Donc attention quand vous migrez…

amicalement
JEL

Jacques J. a écrit :

Merci,

En fait la plus grosse difficulté pour moi a été de mettre tous les chmod à 777 et 666, maintenant mes squelettes sont reconnus. Dommage qu’aucun message d’avertissement ne m’ai fait comprendre que toutes les permissions n’étaient pas correctes;

Hugo

Le 12 août 2008 14:30, jel.spip <jelabbe@gmail.com> a écrit :

Bonjour,

Pour compléter un peu.
Un squelette est un ensemble de fichiers.
Or, les fichiers de même nom cachent les autres selon l’ordre de priorité de SPIP.
(le « path », dépendant de la version de spip.)

Sauf erreur, pour les 1.9x :

  • /'mondossier '(si $dossier_squelette)
  • /squelettes
  • /plugins ($plugins)
  • racine
  • /dist
  • /ecrire.

Attention, comme dit plus bas, cela reste valable quel que soit le fichier (html, php…) (à l’exception - bien sûr - des .htaccess par exemple)
À titre d’avertissement, par exemple, pour un Spip <=1.8.3, l’ordre des priorités /squelettes et racine est inversée…
Donc attention quand vous migrez…

amicalement
JEL

Jacques J. a écrit :

Le 12 août 2008 13:09, hugo borrell   a écrit :
  
Bonjour,

Le tutoriel sur les squelettes est loin de faire le tour de la question :
[http://www.spip.net/fr_article879.html](http://www.spip.net/fr_article879.html)

Il précise qu'un squelette peut être appelé dans la barre d'adresse :
[http://votresite.net/spip.php?page=tutoriel](http://votresite.net/spip.php?page=tutoriel)

Mais comment faire pour que le squelette placé dans /squelettes soit utilisé
par défaut, à la place des fichiers /dist ?

    
Les fichiers placés dans /squelettes portant les *même* nom
(article.html, sommaire.html ..., habillages.css, les formulaires ..)
sont utilisés à la place de ceux contenus dans /dist., ceci permet la
personnalisation de ton site. Ceux que tu crées doivent être
explicitement appelés avec ?page=

  
Que je test les squelettes "tout prêt" de spip contrib ou mes propres
essais, ils ne sont jamais pris en compte, même après effacement du cache...
    
Celui du navigateur aussi (CTRL+F5)

  

liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


« c’est grâce à la spoliation des populations africaines, maintenues sous le joug de pouvoirs complices, que nous pouvons avoir à la fois des milliardaires et un minimum de paix sociale. » (http://billetsdafrique.info/)

Le 12 août 08 à 20:13, hugo borrell a écrit :

En fait la plus grosse difficulté pour moi a été de mettre tous les chmod à 777

755 ne suffit il pas ?

et 666, maintenant mes squelettes sont reconnus. Dommage qu'aucun message d'avertissement ne m'ai fait comprendre que toutes les permissions n'étaient pas correctes;