Escal c’est un jeu de squelettes
- hautement paramétrable
- gérant le multilinguisme
- permettant l’intégration d’un forum, d’un trombinoscope, d’un agenda, ...
- évolutif en fonction des demandes, si elles sont gentiment demandées
Boite et réglages affichage des rubriques
|
|
---|---|
Pascal Rougier le 2 juillet 2012 à 16:08 |
Rappel du sujet :
Bonjour, je travaille sur la mise à jour du site de la circonscription. Bravo pour votre squelette qui correspond à une présentation très ramassée et fonctionnelle. Pour le moment dans les rubriques j’ai cela : http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique17&lang=fr J’aimerais pouvoir afficher les sous-rubriques de la rubrique dans un boite à droite (extra) ainsi que les sites de la rubrique ; il ne resterait ainsi que les articles de la rubrique courante en liste et s’il n’y a qu’un article il apparaîtrait déployé. Noisette sur le gâteau : s’il n’y avait pas d’article dans la rubrique courante, le comportement classique serait maintenu. Ca c’est les idées, mais je ne vois pas comment le mettre en place. |
![]() Jean Christophe Villeneuve le 4 juillet 2012 à 22:14 |
Boite et réglages affichage des rubriques
Il va te falloir
– créer un fichier inc-sites_rub.html dans /squelettes/inclusions avec dedans
– copier inc-rubrique_normal de /escal/inclusions vers /squelettes/inclusions et supprimer le code copié auparavant – copier rubrique.html de /escal vers /squelettes et rajouter dans la partie "extra"
A tester ... |
Pascal Rougier le 5 juillet 2012 à 17:16 |
Boite et réglages affichage des rubriques
Merci pour ton aide, grâce à tes conseils j’ai avancé sur la question. Pour les sites de la rubrique courante, j’ai le comportement attendu. Par contre pour les sous-rubriques de la rubrique courante, elles correspondent à toutes les rubriques du site et donc ne changent pas lorsque l’on change de rubrique/secteur. Exemple :http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique29&lang=fr |
![]() Jean Christophe Villeneuve le 5 juillet 2012 à 18:14 |
Boite et réglages affichage des rubriques
Oui je vois que j’avaisoublié de mettre les INCLURE dans des div mais tu l’as fait, c’est ok. Pour les rubriques, il faut en effet préciser le contexte. Donc au début de inc-sous_rub.html tu mets |
Pascal le 7 juillet 2012 à 12:22 |
Boite et réglages affichage des rubriques
Je prends l’exemple de cette rubrique racine dans laquelle il n’y a pas d’article publié : http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique62&lang=fr On a le comportement prévu par les modifications apportées mais du coup , on a un grand blanc en dessous, ne serait-il pas possible de faire un test du genre : s’il n’y a pas d’articles dans la rubrique courante alors place les sous-rubriques de la rubrique et les sites de la rubrique comme avant ! (il est pas un peu pénible le gars ?? 😉) Autre question , subsidiaire, je travaille aussi avec des squelettes Eva, et il y a un mot-clé nommé article1, qui permet de déployer un ou des articles en une de rubrique en quelque sorte. Sous Escal ce serait possible ?? et dernière question : pour la noisette edito, est-ce normal que l’on ne puisse y mettre qu’un seul article ? Peut-on changer ce fonctionnement ? Merci encore pour ton aide. |
![]() Jean Christophe Villeneuve le 7 juillet 2012 à 14:24 |
Boite et réglages affichage des rubriques
Que de questions ... et mes réponses, à tester, bien sûr. 1- les boucles tests :
avant Dans inc-sous_rub.html et inc-sites_rub.html, mettre 2- un article en exergue
et rajouter le critère 3- noisette edito |
Pascal Rougier le 7 juillet 2012 à 20:48 |
Boite et réglages affichage des rubriques
Je ne peux placer cette boucle à l’endroit que tu désignes, puisque j’avais déplacé sur tes conseils dans inc-sous_rub et dans inc-sites_rub Dans inc-sous_rub.html et inc-sites_rub.html, mettre Ca j’ai fait mais ça marche pas. |
![]() Jean Christophe Villeneuve le 7 juillet 2012 à 20:57 |
Boite et réglages affichage des rubriques
Ah oui, en effet, il faut repartir du inc-rubrique_normal.html d’origine et y placer les boucles de test comme indiqué. Dans inc-sous_rub.html, il faut en effet placer la boucle de test dans la boucle de contexte :
et dans inc-sites_rub.html, on fait pareil
et ça devrait être bon |
pascal le 8 juillet 2012 à 16:12 |
Boite et réglages affichage des rubriques
Apparemment maintenant un rubrique contient des articles : elle les affiche mais n’affiche plus ses sous-rubriques : TUIC : http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique12&lang=fr&var_mode=calcul ou une rubrique contient des articles à sa racine et des sous rubriques et elle n’affiche plus que ses articles. Le problème vient je pense du fichier rubrique dans lequel j’ai mis dans
ça ça gère l’affichage central et donc empeche l’affichage latéral et inversement si on place ces inclusions dans |
![]() Jean Christophe Villeneuve le 8 juillet 2012 à 17:22 |
Boite et réglages affichage des rubriques
Non,il ne faut pas toucher à la partie "contenu" de rubrique.html, juste à
Ensuite, les noisettes inc-sous_rub et inc-sites_rub, faites comme indiqué, ne doivent s’afficher sur les côtés que si la rubrique courante contient des articles grâce à la boucle de test mais je me suis trompé. Il faut utiliser la partie principale de la boucle :
Enfin, tout ça si je ne me goure pas ... |
pascal le 8 juillet 2012 à 18:52 |
Boite et réglages affichage des rubriques
Ouaip, j’y suis presque !! Mais cette rubrique http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique62&lang=fr n’a pas d’articles donc la sous-rubrique est centrale, il faut cliquer dessus pour voir apparaître les 7 sous-rubriques de niveau 2, comment voir directement les 7 sous rubriques puisqu’il n’y a rien dans la rubrique contenu ? |
![]() Jean Christophe Villeneuve le 8 juillet 2012 à 20:52 |
Boite et réglages affichage des rubriques
Déjà pour éviter les blocs vides sur le côté, il faudrait mettre tout le contenu de inc-sous_rub et inc-sites_rub dans les boucles de contexte et de test :
Ensuite, il doit y avoir Enfin, pour les sous-rubriques, il faut modifier la BOUCLE_ss_rub_rub. Voici une trame à améliorer pour avoir un affichage plus joli :
|
![]() Jean Christophe Villeneuve le 9 juillet 2012 à 09:45 |
Boite et réglages affichage des rubriques
Les div qui contiennent les noisettesinc-sous_rub et inc-sites_rub sont-elles bien fermées avec un
|
pascal le 9 juillet 2012 à 09:56 |
Boite et réglages affichage des rubriques
Oui dans rubrique j’ai exactement ça :
|
pascal le 9 juillet 2012 à 11:15 |
Boite et réglages affichage des rubriques
Déjà pour éviter les blocs vides sur le côté, il faudrait mettre tout le contenu de inc-sous_rub et inc-sites_rub dans les boucles de contexte et de test : J’ai inclu les contenus dans ces deux boucles, pas de répercussion visible. Enfin, pour les sous-rubriques, il faut modifier la BOUCLE_ss_rub_rub. Voici une trame à améliorer pour avoir un affichage plus joli je l’ai défini, mais pas d’effet non plus . |
![]() Jean Christophe Villeneuve le 9 juillet 2012 à 20:30 |
Boite et réglages affichage des rubriques
D’abord, dans inc-rubrique_normal : un guillemet qui manquait pour le title du lien de la BOUCLE_ss_rub_rub et un en trop Dans inc-sites_rub : il faut en effet tester la présence de sites référencés pour afficher ou non la noisette avec une Dans inc-sous_rub : il fallait inclure le début du fichier dans la partie "optionnelle avant" de la BOUCLE_SsRubriques et là ça doit être bon. |
Pascal le 11 juillet 2012 à 09:46 |
Boite et réglages affichage des rubriques
Ca y est la rubrique formation s’affiche comme prévu avec les squelettes retouchés. J’ai juste rajouté un dièse à la ligne 101 de inc-rubrique _normal Par contre les rubriques avec des sites ou des sous rubriques buggent un peu. |
![]() Jean Christophe Villeneuve le 11 juillet 2012 à 14:29 |
Boite et réglages affichage des rubriques
Oui, erreur de ma part : si on inclut le début du fichier inc-sous_rub dans la boucle, il faut aussi inclure le div de fermeture. Ton fichier doit donc se terminer par
On va bien finir par y arriver ! |
Pascal le 12 juillet 2012 à 13:07 |
Boite et réglages affichage des rubriques
Je refais un point : les rubriques racines qui vont bien : lorsqu’elles contiennent soit : articles + ss rubriques + sites = OK Par contre lorsqu’elles contiennent : articles + sites = bug léger affichage : exemple rubriques écoles Pour en arriver là j’ai pas mal joué avec les div de inc-sous_rub et inc-sites_rub. |
Pascal le 12 juillet 2012 à 13:15 |
Boite et réglages affichage des rubriques
Pour le inc-sous_rub à la fin j’ai :
|
![]() Jean Christophe Villeneuve le 12 juillet 2012 à 16:54 |
Boite et réglages affichage des rubriques
Pour inc-sousrub, comme je te l’ai indiqué, il faut rajouter un 2e Pour inc-sites_rub, j’ai ce code et ça fonctionne :
|
Pascal le 12 juillet 2012 à 17:19 |
Boite et réglages affichage des rubriques
Je viens de vérifier les 2 fichiers ils sont maintenant comme indiqués, mais l’affichage ne convient toujours pas , ex : http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique63&lang=fr http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique8&lang=fr http://www.ac-grenoble.fr/iennyons/neosite/spip.php?rubrique2&lang=fr etc ... |
![]() Jean Christophe Villeneuve le 12 juillet 2012 à 17:45 |
Boite et réglages affichage des rubriques
Tu as forcément un problème de Envoie moi ton fichier en privé que je regarde. |
Pascal le 21 juillet 2012 à 16:54 |
Boite et réglages affichage des rubriques
Bon voilà après avoir galéré avec des div contradictoires entre inc-sous_rub et inc-site-rub et un petit break de 14 juillet, j’ai repris le pb autrement. J’ai enlevé un partie du fichier inc-rubrique-normal , tout ce qui concernait les ss rubriques et les sites de la rubrique pour le mettre dans un fichier distinct nommé inc-rubrique_gauche qui gère ce qui sera en colonne gauche et j’ai laissé dans inc-rubrique-normal ce qui concerne les articles et leur pagination. J’obtiens alors l’affichage souhaité, avec des modifications css qui restent à faire mais l’ergonomie me convient. Merci encore pour ta patience. |