Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pouvoir ajouter des id à des sections ou éléments afin de permettre d'avoir des ancres au sein de la page #149

Open
jbuget opened this issue Jun 6, 2024 · 1 comment
Labels
amélioration Nouvelle fonctionalité ou demande bonne première tâche Bonne pour les nouveaux contributeurs

Comments

@jbuget
Copy link

jbuget commented Jun 6, 2024

Ce que l'on souhaite ou s'attend

Nous souhaitons ajouter une table des matières à certaines de nos pages principales, qui pointent vers des sections ou contenu internes à celle-ci.

Exemple idéal : https://inclusion.beta.gouv.fr/tenons-ensemble-la-promesse-du-dites-le-nous-une-fois#cas_d_usage_1

Ce que l'on observe

Il existe bien une sous-option "Lien d'ancrage" à l'intérieur de la fonctionnalité "Ajouter un lien".

Mais il n'est pas possible (ou on n'a pas trouvé comment) de définir des ID spécifiques

@Ash-Crow Ash-Crow added the amélioration Nouvelle fonctionalité ou demande label Jun 10, 2024
@Ash-Crow
Copy link
Collaborator

C'est prévu !

J'avais implémenté cette fonctionnalité pour Open Collectivités en suivant cette recommandation : https://stackoverflow.com/a/55128373/4536878 : ça a l'avantage de ne pas demander à l'utilisateur d'entrer des ids à la main.

Dans le cadre de Sites faciles, ça sera un peu plus complexe parce qu'il y a d'autres types de blocs que les RichTextBlock possédant des titres de section. Il sera probablement utile de bâtir la table des matières au moment de la sauvegarde.

@Ash-Crow Ash-Crow added the bonne première tâche Bonne pour les nouveaux contributeurs label Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amélioration Nouvelle fonctionalité ou demande bonne première tâche Bonne pour les nouveaux contributeurs
Projects
None yet
Development

No branches or pull requests

2 participants