Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonsoir,
Je me demandais (enfin j'ai pas trouvé) si il y avait moyen de marquer de façon visuel un billet sélectionné. Dans mon idée, quelque soit le contexte, j'ajouterai une petite étoile devant le titre du billet "sélectionné".
Est-ce déjà en action sur Dotclear 2 ?
Hors ligne
Bonsoir,
Je me demandais (enfin j'ai pas trouvé) si il y avait moyen de marquer de façon visuel un billet sélectionné. Dans mon idée, quelque soit le contexte, j'ajouterai une petite étoile devant le titre du billet "sélectionné".
Est-ce déjà en action sur Dotclear 2 ?
Tu as un tpl non présent dans le thème par défaut qui est EntryIfSelected (de mémoire)
Mais qui n'est accessible seulement dans une boucle Entries (là aussi de mémoire)
Comme tu le peux le penser, je suis pas sûr :)
Hors ligne
Si je comprends il faudrait que dans chaque fichier de contexte, j'inclus l'exemple donné dans la doc (d'ailleurs, y'a quelques inversions de lettres dans l'exemple).
J'avais vu une application dans le thème Demo1 mais là, par exemple en mode "home", chaque premier billet de page est le billet sélectionné de la boucle de la page. Mais c'est pas ce que je recherche...
Hors ligne
En fait, il se trouve que c’est un hasard si un tous les 4 billets est Sélectionné :-)
Le billets marqués dans le thème en question ne sont pas les premiers de la page mais bien les billets sélectionnés du blog de démo. Tu peux t’en rendre compte en remontant à la page 7 du blog, où plus aucun billet n’est sélectionné ;-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Lomalarch > Je me suis tenté à un décryptage et dans le home du thème "Demo 1" et il me semble comprendre que :
- si il y a un billet sélectionné dans la page, il se positionne en première position. Et sur la page, il y a trois billets.
- si aucun billet sélectionné dans la page, Il y a seulement deux billets.
Je pensais qu'il existait de base une class CSS "sélection" qui permettrait de rajouter des attributs.
Hors ligne
ok, au temps pour moi :-/
Tu as le tag EntryIf, pour tester l’état sélectionné d’un billet (et lui appliquer toutes les tortures css qui te viennent à l’esprit) ;-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Pour ceux que ça intéressent, ça donne :
dans le home.html (et autres fichiers de contexte si)
[b]{{tpl:EntryIfSelected}}[b] à inclure dans le div juste après <tpl:Entries>.
et dans le style.css (par exemple)
.post.selected .post-title a{
color: blue;
}
Hors ligne
Je reformulerais :
rechercher
<div id="p{{tpl:EntryID}}" class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">
et ajouter le test de sélection comme suit :
<div id="p{{tpl:EntryID}}" class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}} {{tpl:EntryIfSelected}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">
Ça me paraît plus clair ;-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Merci d'avoir reformuler ;-) et merci de ton aide.
Hors ligne
Vous n'êtes pas identifié(e).