Development #68606
Cellule recherche & moteur Fiche: pouvoir préciser la page cible
0%
Description
Dans une cellule de recherche, avec un moteur de recherche de type "Fiche", c'est la première page avec une expression de sous-page correspondant au modèle de fiche (dans la liste de page) qui est utilisée en lien des résultats de recherche, s'il y en a plusieurs.
On voudrait pouvoir paramétrer la page cible.
https://dev.entrouvert.org/issues/58692#note-4:
Côté wcs, avoir un modèle de fiche (avec un gabarit de résumé), créer quelques fiches.
Côté combo, avoir plusieurs pages avec en sub_slug ("Slug" > "modifier", "Expression de sous-page") une expression de la forme: <card_slug>_id où card_slug est le slug du modèle de fiche (avec les mêmes tirets s'il y en a)
Sur ces pages, avoir une cellule "Fiche(s)" avec en identifiant de fiche "Identifiant dans l'adresse de la page"
Côté combo toujours, avoir sur une page une cellule de recherche. Dans l'onglet "Général", à la suite de "Ajouter", on doit voir le modèle de fiche.
A l'ajout, il faudrait détecter qu'il existe plusieurs pages qui matchent ce modèle de fiche (d'après le sub_slug), et dans ce cas proposer une sélection pour pouvoir choisir la page cible. (ajouter le chemin des pages parentes dans chaque option pour que ce soit plus facile de déterminer quelle page choisir)
A l'update, ajouter aussi ce select si plusieurs pages matchent.
On doit pouvoir utiliser le champ options du moteur d'indexation (service) pour stocker cette information.
(stocker autre chose que la pk de la page, à cause des export/import ? ou plutôt gérer la conversion au moment de l'export et de l'import ?)
Ensuite, il va falloir jouer avec hit_url_template.
(Penser au cas où une page spécifique a été choisie pour un moteur d'indexation, mais cette page n'existe plus ?)
Fichiers
Révisions associées
search: export/import with target_page configured on card engine (#68606)
Historique
Mis à jour par Pierre Cros il y a plus d'un an
Est-ce qu'il est intéressant d'attendre les résultats de #68568 avant de s'attaquer à ça ?
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0002-search-export-import-with-target_page-configured-on-.patch 0002-search-export-import-with-target_page-configured-on-.patch ajouté
- Fichier 0001-search-configure-target-page-for-card-engine-68606.patch 0001-search-configure-target-page-for-card-engine-68606.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
basé sur #68534
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit c44808a83c559fc21dbd63fe7c29a147c76d28c0 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Sep 1 15:53:04 2022 +0200 search: export/import with target_page configured on card engine (#68606) commit b7b73533b7212cc5e39f692fe9119646c48fdfe2 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Sep 1 15:06:46 2022 +0200 search: configure target page for card engine (#68606)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
search: configure target page for card engine (#68606)