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

Des modèles

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
Longueur des titres et affichage chapo
Françoise Adam de Villiers - le 7 mars 2018

Bonjour,

Très pratique ce modèle ! Je voudrais juste adapter pour que les articles affichés dans l’article puissent :

 avoir des titres un peu plus longs

 afficher le chapo plutôt que le début du texte.

J’ai essayé de modifier le fichier choix_article_base.html mais sans résultat.

Une piste ?

Adapter le modèle "CHOIX_ARTICLE"
Jaseur Boréal - le 7 mars 2018

Pour adapter le modèle "CHOIX_ARTICLE"

  • Longueur des titres
  • affichage du chapo
  • dimension des caracteres
  • couleurs
  • encadrement
  • etc ...

Il suffit simplement de modifier le fichier
"choix_article_base.html",
placé dans le dossier :
/squelettes/modeles/choix_article_base.html

en réglant selon ses besoins la longueur des textes coupés, etc

Exemple d’un titre coupé à 35 caracteres :

!-- affichage titre -->
	<span style="font-size:1.6rem; font-weight:bold; margin-left: 5px;color: #1c1f75;">
	[(#TITRE|couper{#CONFIG{escal/config/nbrecaracttitre,35}})]
	</span><br />
Adapter le modèle "CHOIX_ARTICLE"
Jean Christophe Villeneuve - le 7 mars 2018

Attention, la valeur 27 d’origine ou 35 que tu proposes n’est qu’une valeur par défaut si #CONFIG{escal/config/nbrecaracttitre n’est pas définie.

Longueur des titres et affichage chapo
Jean Christophe Villeneuve - le 7 mars 2018

Hello

Tu peux en effet modifier le modèle pour obtenir ce que tu veux.
Pour ça, tu dois :
 copier le modèle dans /squelettes/modeles
 modifier la ligne 24

[(#TITRE|couper{#CONFIG{escal/config/nbrecaracttitre,27}})]

par

[(#TITRE|couper{XX})]

en remplaçant XX par le nombre de caractères que tu souhaites
ou en la remplaçant par

[(#TITRE)]

si tu veux l’intégralité des titres
 et pour avoir le chapeau rajouter après le titre le code suivant (styles à adapter selon tes souhaits)

<!-- affichage chapeau -->
    <span style="font-size:1rem; font-weight:italic; margin-left: 5px;">
    [(#CHAPO)]
    </span><br />
Longueur des titres et affichage chapo
Françoise - le 7 mars 2018

Ça y est, j’ai obtenu ce que je voulais 🙂 Un grand merci !

Juste une petite remarque : c’est dans /squelettes/modeles et non dans /inclusions/modeles qu’il fallait copier le fichier. Je précise au cas où quelqu’un d’autre voudrait utiliser l’astuce 😉

Longueur des titres et affichage chapo
Jean Christophe Villeneuve - le 7 mars 2018

Oui tu as parfaitement raison, je corrige mon massage tout de suite pour être plus sûr !
Merci

Adapter le modèle "CHOIX_ARTICLE"
Jaseur Boréal - le 7 mars 2018

Bonsoir,

tant qu’on est dans les réglages du modèle "Choix_article",

j’ai essayé d’ajouter un léger liseré autour des boites-articles pour différencier leur surface, et je sèche après-plusieurs essais non concluants quant à l’emplacement exact du "border-style:solid ;" et de son "color : ...." ainsi que de son "background ; #....."

Une bonne idée ?

Adapter le modèle "CHOIX_ARTICLE"
Jean Christophe Villeneuve - le 7 mars 2018
.choix-article a{
border : 1px solid grey;
}

par exemple

Adapter le modèle "CHOIX_ARTICLE"
Jaseur Boréal - le 7 mars 2018

Merci,
En fait j’ai ajouté "border : 1px solid grey ;" dans la boucle article du modèle.

<BOUCLE_article (ARTICLES){id_article?}>
<div class="choix-article" style="width: #GET{width}%;border : 1px solid grey;">
Adapter le modèle "CHOIX_ARTICLE"
Jean Christophe Villeneuve - le 7 mars 2018

Alors, si tu veux lettre ça en dur dans le modèle, c’est la balise a qu’il faut styler plutôt.

Adapter le modèle "CHOIX_ARTICLE"
Jaseur Boréal - le 7 mars 2018

Pourtant ça fonctionne bien en ajoutant le style cadre dans la boucle.

Adapter le modèle "CHOIX_ARTICLE"
Jean Christophe Villeneuve - le 7 mars 2018

En effet !
J’avais regardé le modèle fourni avec Escal où j’ai mis un arrondi sur la balise a, d’où ma remarque. Mais dans ton cas, peu importe.

Affichage chapo
Rosine - le 8 janvier 2019

Vous répondez à ma question pour l’affichage du chapo mais :
 il faut modifier Escal ou mettre le bout de code ailleurs, en surcharge ?
 parce que si on modifie directement le squelette, il faudra le refaire à chaque mise à jour ?

Affichage chapo
Jean Christophe Villeneuve - le 8 janvier 2019

Tu as tout compris : si tu modifies un fichier directement dans Escal, à la prochaine mise à jour, tu perdras ta modif.
Il faut donc copier le modèle que tu veux modifier dans /squelettes/modeles et modifier cette copie à ta guise.

Affichage chapo derniers articles parus de la page d’accueil
Rosine - le 8 janvier 2019

aïe ! Mea culpa !
Merci Jean-Christophe, mais je me suis trompée d’article je crois, focalisée sur l’affichage du chapeau au lieu des premiers caractères.
C’est sur les derniers articles parus de la page d’accueil que je veux mettre le chapo.
Je suppose qu’il il a une autre page à modifier ?

Affichage chapo derniers articles parus de la page d’accueil
Jean Christophe Villeneuve - le 8 janvier 2019

Dans ce cas, c’est le fichier /escal/inclusions/inc-une_derniers.html qu’il te faut copier dans /squelettes/inclusions/inc-une_derniers.html pour le modifier à ta guise.

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