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.

Lien article colonne et article partie centrale

Benoit M.
le 18 février
à 16:41
Rappel du sujet :

Bonjour,

Avant de me lancer à modifier des élements du squelette, je voulais ton avis sur la bonne méthode pour faire le lien entre un article en partie centrale et un article sur la colonne de droite.
Je prends comme exemple mon site en cours de migration : https://lesjardinsdeceres.net/envtestnewsite/spip.php?article33
La rubrique producteurs fait la liste dans des articles des différents agriculteurs de l’amap et lorsque je clique sur un producteur, je voudrais :
 en page centrale : des actualités, recettes, visites ... et en synchro sur la colonne de droite par exemple : une "fiche identité" , une photo du producteur avec des infos générales sur sa ferme.

Cela devrait fonctionner avec tous les articles principaux/sous rubriques de ’producteurs’ , une sorte de lien un (article producteur) pour un (fiche identité), donc au travers d’une boucle.

Comment vois tu la réalisation de ce mécanisme sans trop casser le squelette escal ?

Benoit

Lien article colonne et article partie centrale

Hello

Exercice intéressant mais qui demande réflexion. J’ai une idée en tête pour ton problème mais il faut que je teste en local avant.

Je reviens vers toi après.

Lien article colonne et article partie centrale

Ok ça fonctionne sans casser Escal  😎
Voici la démarche à suivre sans rien oublier :

  • créer un modèle identite.html (par exemple) à mettre dans /squelettes/modeles avec ce code
<BOUCLE_identite(ARTICLES){id_article}>
#LOGO_ARTICLE
#DESCRIPTIF
</BOUCLE_identite>
  • Créer un article dans une rubrique cachée (à priori la même que l’article "Amapj") dont le titre sera pris comme titre du bloc latéral.
  • Dans cet article, mettre le texte <identite|> pour appeler le modèle créé.
  • Attribuer à cet article le mot-clé "article-libreX" de ton choix (un qui n’est pas encore utilisé ailleurs)
  • publier l’article  😉
  • pour chaque article de producteur, mettre la photo du producteur en tant que logo de l’article
  • compléter le champ "Descriptif" avec les infos générales sur sa ferme
  • compléter le champ texte avec les actualités, recettes, visites ...
  • dans /squelettes/styles/perso.css, rajouter le code
/* suppression du bloc partout */
.article-libreX {
  display: none;
}
/* réaffichage du bloc pour la rubrique 3 (Producteurs) */
.rubrique3 .article-libreX {
  display: block;
}

où les 2 X correspondent au numéro du mot-clé articlelibreX utilisé.

  • il ne reste plus qu’à activer le bloc "Article libre X" correspondant au mot-clé pour la page article dans la configuration d’Escal (choix des blocs latéraux)

Et le bloc apparaîtra uniquement dans la rubrique "Producteurs" avec les infos voulues.

Voilà.
N’hésite pas à revenir vers moi s’il y a un souci ou pour peaufiner.

Lien article colonne et article partie centrale

Et si tu passes ton site en prod sous Escal, préviens-moi que je le rajoute dans notre annuaire.

Réagir au sujet
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. Inutile de le poster à nouveau ;-)

Ajouter un document

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

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