J'ai mis en place une page glossaire tel que sur spip.net/@, et j'ai
remarqué qu'elle est incompatible avec le glossaire interne du couteau
suisse. Les "cases" (donc <dd>) restent ouverts, et le liens est
désactivé quant il s'y trouve un mot du glossaire interne.
D'une part, est-ce que c'est possible de désactiver le glossaire interne
que pour cette page (j'ai fait une page glissaire.html pour afficher mon
glossaire)?
D'autre part, je ne sais pas exactement d'ou vient cette
incompatibilité, mais comment faire pour avoir l'effet des cases cachés
(listes dt, dd et code js) et en plus le marquage de mots dans ces cases
cachés?
J'ai mis en place une page glossaire tel que sur spip.net/@, et j'ai
remarqué qu'elle est incompatible avec le glossaire interne du couteau
suisse. Les "cases" (donc <dd>) restent ouverts, et le liens est
désactivé quant il s'y trouve un mot du glossaire interne.
D'une part, est-ce que c'est possible de désactiver le glossaire interne
que pour cette page (j'ai fait une page glissaire.html pour afficher mon
glossaire)?
D'autre part, je ne sais pas exactement d'ou vient cette
incompatibilité, mais comment faire pour avoir l'effet des cases cachés
(listes dt, dd et code js) et en plus le marquage de mots dans ces cases
cachés?
Je désactive le "site en travaux"...
Spip 192c et CS 1.7.10.00
Tiens... ça c'est étrange, une fois que j'ai désactivé "site en
travaux" dans le CS, l'effet du "caché" fonctionne à nouveau, mais pas
le liens à l'intérieur. En fait, le texte jusqu'au mot selectionné du
glossaire interne reste en tant que liens, le reste après n'est plus en
liens...
Voici le liens: http://neu.kirschmann.de/spip.php?page=glossar
Martin
Pat a écrit :
Martin Kempf IBEF a écrit :
Salut,
J'ai mis en place une page glossaire tel que sur spip.net/@, et j'ai
remarqué qu'elle est incompatible avec le glossaire interne du couteau
suisse. Les "cases" (donc <dd>) restent ouverts, et le liens est
désactivé quant il s'y trouve un mot du glossaire interne.
D'une part, est-ce que c'est possible de désactiver le glossaire interne
que pour cette page (j'ai fait une page glissaire.html pour afficher mon
glossaire)?
D'autre part, je ne sais pas exactement d'ou vient cette
incompatibilité, mais comment faire pour avoir l'effet des cases cachés
(listes dt, dd et code js) et en plus le marquage de mots dans ces cases
cachés?
Je désactive le "site en travaux"...
Spip 192c et CS 1.7.10.00
Tiens... ça c'est étrange, une fois que j'ai désactivé "site en
travaux" dans le CS, l'effet du "caché" fonctionne à nouveau, mais pas
le liens à l'intérieur. En fait, le texte jusqu'au mot selectionné du
glossaire interne reste en tant que liens, le reste après n'est plus en
liens...
Ca c'est normal, ça devrait toujours se passer, car le glossaire ne va pas voir entre les balises <a> et </a>...
Finalement, quel est le problème alors?
Ca c'est normal, ça devrait toujours se passer, car le glossaire ne va
pas voir entre les balises <a> et </a>...
Finalement, quel est le problème alors?
Pat
Ben justement, là le glossaire "voit" entre le <a> et </a>, car il
affiche le mot du glossaire interne. Mais du coup il desactive le liens
qui est derriere dans le texte pour la suite ...
Donc debut de phrase "Eine" est cliquable, puis le mot selectionné du
glossaire "Sanierung" qui marche avec l'affichage js de la fenetre
glossaire etc, et le reste du texte est juste du texte, sans être
cliquable, bien que dans le code entre <a> et </a>.
Ca c'est normal, ça devrait toujours se passer, car le glossaire ne va pas voir entre les balises <a> et </a>...
Finalement, quel est le problème alors?
Pat
Ben justement, là le glossaire "voit" entre le <a> et </a>, car il
affiche le mot du glossaire interne. Mais du coup il desactive le liens
qui est derriere dans le texte pour la suite ...
Donc debut de phrase "Eine" est cliquable, puis le mot selectionné du
glossaire "Sanierung" qui marche avec l'affichage js de la fenetre
glossaire etc, et le reste du texte est juste du texte, sans être
cliquable, bien que dans le code entre <a> et </a>.
Martin
Ah oui, je vois... en fait le glossaire protège les balises <a> à l'intérieur du texte lui-même.
Mais là, dans ton squelette, tu utilises ce texte entre ces balises...
Voici ton code :
<dl><dt>[(#TITRE)]</dt><dd><a href="[(#URL_PAGE{mot,id_mot=#ID_MOT})]">[(#TEXTE)]</a></dd></dl>
Donc le glossaire s'applique sur #TEXTE, sans pb a priori...
Il faut mettre une étoile à ta balise pour empêcher les traitements : [(#TEXTE*|propre)]