Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Clavardages de travail «   Overlay party «  

Comment: Overlay party

<< Previous Next >>
A ce stade de l'exposé, et en écrivant deux fonctions simples, nous avons pu modifier le formulaire de saisie d'article et ranger les données "en plus" dans la base de données.
Pour restituer ces données à l'écran, YACS appelle la fonction de l'overlay get_text(), en précisant le contexte d'affichage des données.
Par exemple, dans le panneau d'affichage principal d'un article, yacs appelera get_text('view'), alors que pour l'intégration dans une liste d'articles il appelera get_text('list').
Ainsi, l'overlay a le moyen de générer plus ou moins de texte, en fonction de la place dont il dispose à l'écran.
Dans la page d'affichage d'une recette, vous noterez que le champ de description habituel est intitulé 'Etapes de préparation'. C'est parce que yacs utilise la fonction get_label() pour permettre à l'overlay de personnaliser certains libellés de la page générée. Important dans certains cas, moins dans d'autres.
Et puis, comme Christian le sait déjà, il y a aussi la possibilité d'intervenir sur le titre d'une page dans une liste ou ailleurs, avec la fonction get_live_title(). C'est par ce biais que l'overlay overlays/issue.php ajoute une information d'état sur l'avancement des problèmes (en cours, résolu, etc.) sans modification du titre initial.
Avec ces trois fonctions supplémentaires on gère plus ou moins le rendu visuel des données spécifiques à l'overlay. Ca va jusque là ?

by Bernard on Mar. 26