Création d'un squelette

Bonjour à tous,

Je suis en train de créer un squelette mais je n'arrive pas à mettre mes boucles par rapport à mes pages.

Je m'explique : voici mes fichiers:

sommaire.htlm c'est ou je fais appel de mes pages avec un include

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" dir="#LANG_DIR" lang="#LANG">
<head>

  <INCLURE{fond=inc-head}>
</head>
<body>
     <div id="page">
   <INCLURE{fond=inc-entete}>
   <div id="conteneur">
    <div id="gauche">
   <INCLURE{fond=rubriques}>
      </div>

    <div id="centre">
     <INCLURE{fond=articles}>
    </div>
   <div id="droite">

      <div class="negatif">
       #FORMULAIRE_RECHERCHE
   </div>
      </div>
      <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
  </div>
</body>
</html>

Dans la page articles.html c'est ou je dois avoir mes articles.
et dans la page rubriques.html c'est ou mes menus apparaissent à gauche.

Merci d'avance.
Cordialemant
Testeweb

testeweb a écrit :

Bonjour à tous,

Je suis en train de créer un squelette mais je n'arrive pas à mettre mes boucles par rapport à mes pages.

Je m'explique : voici mes fichiers:

sommaire.htlm c'est ou je fais appel de mes pages avec un include

<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG" dir="#LANG_DIR" lang="#LANG">
<head>

<INCLURE{fond=inc-head}>
</head>
<body>
    <div id="page">
  <INCLURE{fond=inc-entete}>
  <div id="conteneur">
   <div id="gauche">
  <INCLURE{fond=rubriques}>
     </div>

   <div id="centre">
    <INCLURE{fond=articles}>
   </div>
  <div id="droite">

     <div class="negatif">
      #FORMULAIRE_RECHERCHE
  </div>
     </div>
     <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
</div>
</body>
</html>

Dans la page articles.html c'est ou je dois avoir mes articles.
et dans la page rubriques.html c'est ou mes menus apparaissent à gauche.

Merci d'avance.
Cordialemant
Testeweb

_______________________________________________
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

Bonjour

là je ne vois pas exactement ou est le problème ?

En théorie, je ne suis pas un pro de SPIP mais pour avoir réalisé un petit squelette, dans sommaire.html du défini ce que tu veux voir sur la page d'accueil de ton site.
Donc tu veux voir les articles à un endroit avec un articles.html et les rubriques à un autre avec rubriques.html
C'est donc le contenu de ces deux fichiers qu'il contient la boucle nécessaire.

Une boucle article dans article.html et une boucle rubrique dans rubriques.html

Dans mon cas celà donne ceci pour les menus :

dans sommaire.html

<div id="menu">
    <INCLURE{fond=inc-menu}>
</div>

et dans inc_menu.html j'ai

<B_rubriques>
    <br />
    <b>MENU</b>
    <ul>
    <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
        <li>
            <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|couper{80})]</a>

                   </li>
    </BOUCLE_rubriques>

    </ul>

</B_rubriques>

PS: j'ai coupé les morceaux inutiles a la compréhension.

En esperant avoir répondu a ta question.

François BILLARD

Salut,

Merci pour ta réponse, j'ai mis mon site en ligne peux tu m'aider ?

De plus il me prend pas le squelette. Comment faire ?

Voici mon fichier sommaire.html

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd’>
<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG" dir="#LANG_DIR" lang="#LANG">
<head>

  <INCLURE{fond=inc-head}>
</head>
<body>

<div id="page">
   <INCLURE{fond=inc-entete}>
   <div id="conteneur">
    <div id="gauche">
   <INCLURE{fond=rubriques}>
      </div>

    <div id="centre">
     <INCLURE{fond=articles}>
    </div>
   <div id="droite">

      <div class="negatif">
       #FORMULAIRE_RECHERCHE
   </div>

    </div>

   <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
  </div>
</body>
</html>

Voici mon fichier rubriques.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
<html xmlns="http://www.w3.org/1999/xhtml&quot;&gt;
<head>

</head>
<body>

<div id="page">

   <div id="conteneur">
    <div id="gauche">
<B_rubriques>
    <br />
    <b>MENU</b>
    <ul>
   <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
        <li>
            <a href="#URL_RUBRIQUE"[ $class="(#EXPOSE)"]>[(#TITRE|couper{80})]</a>

        </li>
</BOUCLE_rubriques>

    </ul>

</B_rubriques>

    <div id="centre">

    </div>
   <div id="droite">

      <div class="negatif">

   </div>

    </div>

    </div>
</body>
</html>

Merci d'avance

Cordialement

testeweb
__________________________________________________________

Bonjour à tous,

Je suis en train de créer un squelette mais je n'arrive pas à mettre
mes boucles par rapport à mes pages.

Je m'explique : voici mes fichiers:

sommaire.htlm c'est ou je fais appel de mes pages avec un include

<html xmlns="http://www.w3.org/1999/xhtml&quot; xml:lang="#LANG"
dir="#LANG_DIR" lang="#LANG">
<head>

<INCLURE{fond=inc-head}>
</head>
<body>
    <div id="page">
  <INCLURE{fond=inc-entete}>
  <div id="conteneur">
   <div id="gauche">
  <INCLURE{fond=rubriques}>
     </div>

   <div id="centre">
    <INCLURE{fond=articles}>
   </div>
  <div id="droite">

     <div class="negatif">
      #FORMULAIRE_RECHERCHE
  </div>
     </div>
     <INCLURE{fond=inc-pied}{skel=#SQUELETTE}>
</div>
</body>
</html>

Dans la page articles.html c'est ou je dois avoir mes articles.
et dans la page rubriques.html c'est ou mes menus apparaissent à gauche.

Merci d'avance.
Cordialemant
Testeweb

_______________________________________________
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

Bonjour

là je ne vois pas exactement ou est le problème ?

En théorie, je ne suis pas un pro de SPIP mais pour avoir réalisé un
petit squelette, dans sommaire.html du défini ce que tu veux voir sur la
page d'accueil de ton site.
Donc tu veux voir les articles à un endroit avec un articles.html et les
rubriques à un autre avec rubriques.html
C'est donc le contenu de ces deux fichiers qu'il contient la boucle
nécessaire.

Une boucle article dans article.html et une boucle rubrique dans
rubriques.html

Dans mon cas celà donne ceci pour les menus :

dans sommaire.html

<div id="menu">
    <INCLURE{fond=inc-menu}>
</div>

et dans inc_menu.html j'ai

<B_rubriques>
    <br />
    <b>MENU</b>
    <ul>
    <BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
        <li>
            <a href="#URL_RUBRIQUE"[
class="(#EXPOSE)"]>[(#TITRE|couper{80})]</a>

        </li>
    </BOUCLE_rubriques>

    </ul>

</B_rubriques>

PS: j'ai coupé les morceaux inutiles a la compréhension.

En esperant avoir répondu a ta question.

François BILLARD

--------------------------------------------------------------------------------

testeweb a écrit :

Salut,

Merci pour ta réponse, j'ai mis mon site en ligne peux tu m'aider ?

http://testeweb.free.fr

De plus il me prend pas le squelette. Comment faire ?

Voici mon fichier sommaire.html

il semblerait que tu aies des head dans tes squelettes inclus !!
à virer !

'soir,

testeweb a écrit :

Salut,

Merci pour ta réponse, j'ai mis mon site en ligne peux tu m'aider ?

http://testeweb.free.fr

De plus il me prend pas le squelette. Comment faire ?

ben... normal...
http://testeweb.free.fr/squelettes/ est vide

Et puis, commencer par préciser qu'il ne s'agit pas d'un squelette tout nu, mais d'une personnalisation du squelette AHUNTSIC...

Donc, il conviendrait de bien observer comment ahuntsic fabrique ses pages avant d'aller rajouter des choses dans squelettes/ (qui, du coup, prendront le pas sur les fichiers du plugin).

Voici mon fichier sommaire.html

euh... bin, rien dans squelettes/, et ce n'est pas non plus http://testeweb.free.fr/plugins/auto/ahuntsic/sommaire.html ;
peu de chances qu'il soit pris en compte

--
hth
fm

Bonjour

si je peux me permettre un conseil, en effet tu démarres sur un squelette existant pour le modifier en fonction de tes choix et ceci ne me semble par pertinent suf a être au top avec SPIP.
Pour ma part je suis parti d'un squelette existant comme exemple et de la documentation et j'ai mis au point le squelette qui me convient. Il n'est pas le plus beau ni le plus élaboré mais enfin pour le moment il me suffit.

Bon courage.

François.

Frédéric Moinard a écrit :

'soir,

testeweb a écrit :

Salut,

Merci pour ta réponse, j'ai mis mon site en ligne peux tu m'aider ?

http://testeweb.free.fr

De plus il me prend pas le squelette. Comment faire ?

ben... normal...
http://testeweb.free.fr/squelettes/ est vide

Et puis, commencer par préciser qu'il ne s'agit pas d'un squelette tout nu, mais d'une personnalisation du squelette AHUNTSIC...

Donc, il conviendrait de bien observer comment ahuntsic fabrique ses pages avant d'aller rajouter des choses dans squelettes/ (qui, du coup, prendront le pas sur les fichiers du plugin).

Voici mon fichier sommaire.html

euh... bin, rien dans squelettes/, et ce n'est pas non plus http://testeweb.free.fr/plugins/auto/ahuntsic/sommaire.html ;
peu de chances qu'il soit pris en compte