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

Cible du bouton "home"
Ah oui, dans cette configuration, ça ne doit pas fonctionner. Et je ne vois pas comment faire (...)

Intertitre à la ligne
Ah peut-être n’est-ce pas un intertitre de premier niveau. Essaie avec h4 ou h5 à la place de (...)

Espace autour des photos dans les articles
Parfait ! Merci.

Intertitre à la ligne
ça ne semble pas fonctionner. Dans l’exemple d’au-dessus, l’intertitre reste à droite de la photo. (...)

Cible du bouton "home"
Effectivement, sur ton site test cela fonctionne. Et je remarque que quand on est sur la page (...)

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