Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

Forum de l’article

Mise en page générale

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre.

Ajouter un document

Rappel de la discussion
Mise en page générale
Rody - le 9 février 2016

Bonjour,

Tout d’abord, bravo pour le produit Escal. Il est vraiment hautement paramétrable pour réaliser des sites personnalisables.

Toutefois, je bute depuis 3 jours sur un problème (plutôt vocabulaire que technique).

Je cherche à faire une présentation layoutMPM (3 colonnes)de ma page sommaire (page d’accueil) et que le reste du site reste en layoutPM (2 colonnes).

J’ai scanné le forum, pas de réponse récente avec EscalV3 sous Spip 3.1.

J’ai essayé de modifier le fichier sommaire.html avec les indications "NB : On peut aussi envisager des mises en page différentes selon la page sommaire ..." sans grand succès.

Vous dites : "Il faut enlever cet appel du fichier inc-head" est-ce bien la ligne 12 :

INCLURE fond=inclusions/inc-head, env (j’ai enlevé les signes supérieurs et inférieurs pour les besoins de la rédaction du message)

"et mettre celui qu’on veut dans le "head" de chaque page"
ce qu’on veut (?), j’ai tenté toujours en ligne 12 le code

link href="#CHEMINstyles/layoutPMP.css" rel="stylesheet" type="text/css" /

mais ça ne marche pas.

Il me manque un détail pour avoir un bon fichier sommaire.html à placer dans /squelettes et résoudre le problème.

D’avance merci.

Mise en page générale
Jean Christophe Villeneuve - le 9 février 2016

Hello

Je te détaille la procédure

  • tu copies le fichier in-head.html de /escal/inclusions vers /squelettes/inclusions
  • tu le renommes inc-head-sommaire.html par exemple
  • dans cette copie, tu modifies les lignes
[(#REM) pour passer le layout dans l'url ]
    [(#SET{layout,#ENV{layout,#CONFIG{escal/config/layout,PMP}}})]
    [<link href="(#URL_PAGE{layout#GET{layout}.css}|direction_css)" rel="stylesheet" type="text/css" />]

par

[<link href="(#URL_PAGE{layoutPMP.css}|direction_css)" rel="stylesheet" type="text/css" />]
  • tu copies ensuite le fichier sommaire.html de /escal vers /squelettes
  • dans cette copie, tu remplaces
<INCLURE {fond=inclusions/inc-head, env}>

par

<INCLURE {fond=inclusions/inc-head-sommaire, env}>

et hop !

NB : pour écrire du code dans un message, il faut l’encadrer des balises code

Mise en page générale
Rody - le 10 février 2016

Bonsoir Jean-Christophe,

Un grand merci pour tes explications claires et précises.

Effectivement, et hop ... Ça marche.

Le tuto est déjà à jour. Bravo.

Bien cordialement.

Rody.

Derniers commentaires

Modifier un texte
Ok c’était bien ça, cool. A l’avenir, utilises plutôt un éditeur de code plutôt que LibreOffice, (...)

Modifier un texte - suite et fin -
Super, c’est réparé Les apostrophes inclinés venaient de LibreOffice ! Encore (...)

Modifier un texte
Hello Je pencherais pour les apostrophes qui sont incurvées au lieu d’être droites car je ne vois (...)

Modifier un texte
Le fichier ci-dessous déposé dans le répertoire lang ne passe pas. "Parse error : syntax error, (...)

images dans un article
Bonjour Jean Christophe, non, je n’ai pas accès à ce fichier ; le répertoire /config ne m’est pas (...)

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 4.6.2