[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24132 Sujets résolus :  39 %

53 visiteurs en ce moment


Accueil > Forums de discussion >  Création de squelettes > perte de squelette principal quand ajout d'un squelette d'article

perte de squelette principal quand ajout d'un squelette d'article

par laurent - 2 juillet 2007 14:48 - Réponse(s) : 16

Bonjour,
Voila j’ai installé le squelette "alternatives" de contrib.net. Il marche bien.
Cependant lorsque j’ajoute un squelette de rubrique ou d’article, bien je perd la mise en forme du squelette "alternatives" et me retrouve comme si je n’avais jamais installé de squelette uniquement pour cette rubrique. Le contenu est bien modifié par mes squelettes d’article, mais ne prend donc pas la forme voulue.
Je précise que je suis en spip 1.9.2. J’ai mis mes squelettes dans "squelettes" à la base du répertoire spip, soit au même niveau que "dist". Dans mon répertoire squelettes il y a les squelettes sommaire.html, rubrique.html et article.html. J’ai aussi mi mes squelettes de rubrique dans le même dossier.

Je vous remercie d’avance.


  • Bonjour,

    Où avez vous lu qu’il fallait ajouter un répertoire "squelettes" au même niveau que /dist ?

    Cordialement,

    Marino Ceccotti markup.fr


  • et bien je ne sais plus où exactement, mais si on met ses squelettes dans squelettes alors lors d’une upgrade on est sûr qu’il n’y a pas de souci. C’est quelque chose d’intégré normalement à SPIP. Ca aurait pu, merci de la remarque :).

    Mais malheureusement cela ne vient pas de cela car j’ai essayé en désespoir de cause même de mettre dans dist et ça ne marche pas. A moins qu’il faille mettre cela dans un autre pour avoir aussi la forme ? En tout cas je le répète les inscriptions et modifications de contenu passent mais pas celles de forme (css et autres).

    En espérant d’autres réponses de votre part qui pourront elles aussi faire avancer les choses,

    Laurent


  • Ah, ok. Je n’utilise pas "squelettes". Je modifie toujours ceux présents dans la distribution.

    Autre piste : quand vous dites que vous perdez la mise en forme d’alternatives, est ce que vous obtenez une mise en page sans CSS ou la mise en page native de SPIP ?

    Pourriez-vous poster l’URL de votre site ?

    Cordialement,

    Marino Ceccotti markup.fr


  • J’ai la mise en forme native de spip en effet sur les pages où j’ai modifié le squelette au lieu de celle d’alternatives. Désolé de mon abus de langage.

    Pour le moment je ne travaille qu’en local avec Easy PHP. Mais je vais passer le site en ligne dans la journée pour que vous puissiez voir mon soucis. Je vous passerai l’URL dès que le site est en ligne.

    En vous remerciant par avance,

    Laurent


  • Voila le lien vers mon futur site :

    http://www.agglo-montbeliard.fr/shnpm

    regardez en bas la sous rubrique publications->bulletin

    On a la forme native de l’article quand on est dans cette sous rubrique mais quand on clique sur l’article "sommaire bulletin 2005", on retrouve la forme du squelette alternatives.

    En vous remerciant par avance pour vos observations en ce qui concerne mon souci,

    Laurent


  • Ce squelette rubrique=20.html, comment l’avez-vous construit ?

    Cordialement,

    Marino Ceccotti markup.fr


  • grosso modo j’ai copié rubrique.html et j’ai ôté la boucle B_sous_rubrique. En effet j’avais besoin de n’avoir que les articles de rubrique d’affiché mais pas ceux de sous rubrique tant que je ne rentre pas dans une sous-rubrique.

    J’ai d’ailleurs le même souci de mise en forme pour un article où j’ai rajouté un conditionnel:j’ai aussi modifié son squelette. Voir publications->conseil d’administration->ajout membre CA

    En vous remerciant par avance,

    Laurent


  • Bonjour,

    Vous parlez bien du "rubrique.html" d’alternatives ?

    Pouvez vous faire un test en renommant /dist/rubrique.html en "_rubrique.html" ? Que se passe t’il alors ? Spip donne t’il un message d’erreur ?

    Cordialement,

    Marino Ceccotti markup.fr


  • en renommant /dist/rubrique.html en /dist/_rubrique.html le résultat est le même que si je n’avais aps renommé.

    Par contre si je renomme /dist/rubrique.html et /thenmes/alternatives/rubrique.html, là il me marque une erreur. Cela vous aidet-t-il à mieux voir mon problème ?


  • j’allais oublier de préciser que cette erreur était qu’il manquait le squelette.

    En vous remerciant par avance,

    Laurent


  • Etes-vous sûr que votre squelette rubrique=20.html est basé sur le squelette rubrique.html d’alternatives ?

    Dans les pages correctes du site, les CSS appélées sont :

    <link rel="stylesheet" href="http://www.agglo-montbeliard.fr/shnpm/dist/spip_style.css" type="text/css" media="all" />
    <link rel="stylesheet" href="http://www.agglo-montbeliard.fr/shnpm/themes/alternatives/styles/base.css" type="text/css" media="projection, screen, tv" />
    <link rel="stylesheet" href="http://www.agglo-montbeliard.fr/shnpm/themes/alternatives/styles/alter.css" type="text/css" media="projection, screen, tv" />
    <link rel="stylesheet" href="http://www.agglo-montbeliard.fr/shnpm/themes/perso-coalition/styles/perso.css" type="text/css" media="projection, screen, tv" />
    <link rel="stylesheet" href="http://www.agglo-montbeliard.fr/shnpm/themes/alternatives/styles/print.css" type="text/css" media="print" />

    Dans la rubrique20, on obtient :

    <link rel="alternate" type="application/rss+xml" title="Syndiquer tout le site" href="http://www.agglo-montbeliard.fr/shnpm/spip.php?page=backend" />
    <link rel="stylesheet" href="dist/spip_style.css" type="text/css" media="all" />
    <link rel="stylesheet" href="dist/habillage.css" type="text/css" media="projection, screen, tv" />
    <link rel="stylesheet" href="dist/impression.css" type="text/css" media="print" />

    Tout le code de la rubrique20, qui provient du squelette rubrique=20.html est totalement différent du code des autres pages.

    Je crois que vous avez utilisé un squelette de SPIP, et non d’Alternatives pour créer ce squelette.

    Cordialement,

    Marino Ceccotti markup.fr


  • j’ai d’abord essayé avec le squelette d’alternatives puis j’ai essayé de remettre celui de spip à la base. Je viens de remettre celui d’alternatives, mais en vain :(. Verriez vous autre chose qui pourrait clocher ?

    En vous remerciant pour vos réponses,

    Laurent


  • "A la base"... J’ai du mal à vous suivre.
    Oubliez les squelettes natifs de SPIP. Vous ne devez utiliser que ceux d’alternatives.

    Sauvegardez votre rubrique=20.html en rubrique=20.bak.
    Renommez le squelette rubrique.html d’alternatives en rubrique=20.html.

    A l’affichaque de la rubrique 20, qu’obtenez-vous ? SPIP ou Alternatives ?


  • j’obtiens la mise en forme d’ alternatives


  • Super ! Maintenant, reprenez ce nouveau rubrique=20.html et modifiez-le afin qu’il corresponde à ce que vous voulez pour cette rubrique.

    Cordialement,

    Marino Ceccotti markup.fr


  • Merci mille fois :)

    en reprenant le squelette d’alternatives et en le mettant dans alternatives, tout en ôtant (enfin renommant) les squelettes de base de spip, c’est enfin passé !

    merci bcp :)




Répondre à la question

« perte de squelette principal quand ajout d’un squelette d’article »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?