Fonction CommentaireRubrique()
Lorsqu'on définit une rubrique, juste en dessous du nom de la rubrique, on peut placer un commentaire. La fonction "CommentaireRubrique ( Nom de fichier ; Nom de rubrique )" permet de récupérer ce commentaire par calcul au sein d'une rubrique. Cette fonction est peu utilisée car, à première vue, elle impose d'encoder "en dur" le nom de la rubrique dans la formule de calcul : CommentaireRubrique ( Obtenir ( NomFichier ) ; "MaRubrique" ) Cela semble imposer de devoir créer autant de rubriques de commentaires que de rubriques à commenter. Pour pallier cela, on serait tenter de remplacer le calcul par : CommentaireRubrique ( Obtenir ( NomFichier ) ; Obtenir ( NomRubriqueActive ) ) Ainsi, les commentaires seraient regroupés au sein d'une seule rubrique, et dépendraient uniquement de la rubrique dans laquelle on aurait cliqué. Cela ne marche pas... En effet, la fonction "Obtenir ( NomRubriqueActive )" ne s'évalue pas au sein d'un calcul normal... Clément Hoffmann, aka "Clem", a une fois de plus trouvé l'astuce pour résoudre le problème de cette évaluation : il profite de la puissance de calcul du Web Viewer pour y placer le calcul, et ainsi sortir les commentaires en HTML au sein du Web Viewer ! Voici donc le code à placer au sein du WV :
A noter que, depuis la v9, le code pour obtenir de l'HTML an sein du WV peut être simplifié :
Clément vous montre son astuce dans le fichier ci-joint. Notez au passage qu'il démontre également qu'il y a moyen de placer un calcul dans les commentaires ! |