WP table des matières

Bonjour

je débute sur WP (et oui), et j’aimerai avoir des titres 1/2/3 afin de pouvoir générer une table des matières.
1 - est-ce possible ? Si oui comment ?
2 - la finalité est d’exporter le texte au format HTML et que la table des matières permettent d’accéder rapidement au “signet” HTML ? Là aussi, est-ce possible, et si oui, comment ?

Merci :pray:

Bonjour

Bienvenue dans le monde de 4DWP.

Bon, la question est simple, la réponse l’est un peu moins.
Et ce n’est, à ce jour, que partiellement possible.

Le principe serait de créer des “bookmarks” (signets en français il me semble) sur les titres 1/2/3
(la notion de bookmark est nouvelle dans 4DWP, elle n’existait pas dans 4Dwr, mais c’est le même principe que dans word). Un bookmark c’est une simple chaine de caractère (mais unique et sans espaces) associée à une portion de document. Ils peuvent se chevaucher et “s’intersecter” par contre sans problème.

Une fois les bookmarks créés, on peut en retrouver la liste
<code 4D>
WP GET BOOKMARKS(WParea1;$_bookmarks)
</code 4D>

Ensuite, pour chaque bookmark, on peut retrouver son “range”

<code 4D>
For ($i;1;$n)
$range:=WP Bookmark range(WParea1;$_bookmarks{$i})
</code 4D>

et les infos de position dans le document
<code 4D>
$positionInfo:=WP Get position($range)
</code 4D>

Ensuite, il suffit de créer du texte avec ces infos…


Par contre pour les liens, il faudra attendre un peu.
Bonne nouvelle : C’est prêt pour une (très) prochaine version !

Bonjour Roland,

merci beaucoup. Je vais explorer cela.

Patrick

Bonjour

Bienvenue dans le monde de 4DWP.

Bon, la question est simple, la réponse l’est un peu moins.
Et ce n’est, à ce jour, que partiellement possible.

Le principe serait de créer des “bookmarks” (signets en français il me semble) sur les titres 1/2/3
(la notion de bookmark est nouvelle dans 4DWP, elle n’existait pas dans 4Dwr, mais c’est le même principe que dans word). Un bookmark c’est une simple chaine de caractère (mais unique et sans espaces) associée à une portion de document. Ils peuvent se chevaucher et “s’intersecter” par contre sans problème.

Une fois les bookmarks créés, on peut en retrouver la liste
<code 4D>
WP GET BOOKMARKS(WParea1;$_bookmarks)
</code 4D>

Ensuite, pour chaque bookmark, on peut retrouver son “range”

<code 4D>
For ($i;1;$n)
$range:=WP Bookmark range(WParea1;$_bookmarks{$i})
</code 4D>

et les infos de position dans le document
<code 4D>
$positionInfo:=WP Get position($range)
</code 4D>

Ensuite, il suffit de créer du texte avec ces infos…


Par contre pour les liens, il faudra attendre un peu.
Bonne nouvelle : C’est prêt pour une (très) prochaine version !

Bonjour Roland,

merci beaucoup. Je vais explorer cela.

Patrick