Panel > Textes > Année (ex. 1998) : permettre dans une année de faire référence à un texte placé dans une autre année #47

Closed
opened 2026-02-09 15:12:11 +00:00 by Antonin · 1 comment
Collaborator

Au niveau d'une année (ex. https://actuel-inactuel.fr/panel/pages/textes+1998), en plus de pouvoir créer un texte, il faut pouvoir sélectionner un texte existant qui se trouve rangé dans une autre année. Autrement dit, certains textes doivent pourvoir être dans 2 années en même temps, bien que techniquement ils sont placés dans une année au départ. Il s'agit donc d'ajouter un champ (pas une section) de type pages (référence). Piste query : site.find('textes).grandChildren.

Au niveau d'une année (ex. https://actuel-inactuel.fr/panel/pages/textes+1998), en plus de pouvoir créer un texte, il faut pouvoir sélectionner un texte existant qui se trouve rangé dans une autre année. Autrement dit, certains textes doivent pourvoir être dans 2 années en même temps, bien que techniquement ils sont placés dans une année au départ. Il s'agit donc d'ajouter un champ (pas une section) de type pages ([référence](https://getkirby.com/docs/reference/panel/fields/pages)). Piste query : `site.find('textes).grandChildren`.
Antonin added the
nouvelle fonctionnalité
label 2026-02-09 15:12:45 +00:00
Author
Collaborator

commit concerner par le fix de cette issue :

3f55951 (HEAD -> ajout_discuter_20260209, origin/ajout_discuter_20260209) j'avais oublié : header.php, linear.php, grid.php pour l'implémentation du allYears(). Peut-etr que ça vaudrait le coup de refactorisé tout ça parceque ça fait beaucoup de duplication
d4b7a3f correction du champs linkedTexts pour ne pas in clure les page de la section texts
9789b64 ajout d'une fonction pour faire dans l'autre sens : avoir toute les date (parent et linked) + implémentation de la fonction
7501e2c ajout des page lié pour le template year
d91455a corection des style css du panel pour ne pas avoir le before et le margin bottom sur la liste des pages liés
dee8f94 ajout de la methode allTexts() dans site\models\year.php
344af4c modification du blueprint year pour pouvoir séléctionner une page dans une autre année

commit concerner par le fix de cette issue : 3f55951 (HEAD -> ajout_discuter_20260209, origin/ajout_discuter_20260209) j'avais oublié : header.php, linear.php, grid.php pour l'implémentation du allYears(). Peut-etr que ça vaudrait le coup de refactorisé tout ça parceque ça fait beaucoup de duplication d4b7a3f correction du champs linkedTexts pour ne pas in clure les page de la section texts 9789b64 ajout d'une fonction pour faire dans l'autre sens : avoir toute les date (parent et linked) + implémentation de la fonction 7501e2c ajout des page lié pour le template year d91455a corection des style css du panel pour ne pas avoir le before et le margin bottom sur la liste des pages liés dee8f94 ajout de la methode allTexts() dans site\models\year.php 344af4c modification du blueprint year pour pouvoir séléctionner une page dans une autre année
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: adrien-payet/actuel-inactuel#47
No description provided.