1 votes

Comment puis-je utiliser le numéro de ticket actuel tout en personnalisant le fichier de modèle trac ?

Je suis en train de personnaliser trac. J'aimerais ajouter une petite section "Liens utiles" à l'intérieur de la boîte "action" lors de la visualisation des tickets.

J'ai modifié le fichier site.html dans le répertoire des modèles de trac comme documenté dans cette page de wiki comme suit :

    ${select('*|text()')}
    Liens utiles : voir tous les ensembles de modifications de ticket

Le résultat est que j'ai un lien pratique vers la page de recherche qui affiche tous les ensembles de modifications pour le ticket n°1234. Super... sauf que le numéro de ticket (c'est-à-dire #1234) est actuellement codé en dur et j'ai besoin qu'il soit dynamique, c'est-à-dire utiliser le numéro de ticket de la page actuelle. Je suppose qu'il pourrait y avoir une variable python que je peux utiliser ou je pourrais peut-être obtenir le numéro de ticket à partir de l'URL (il s'agit de http://www.example.com/trac/myproject/ticket/1234). Quelqu'un sait comment je peux le faire ?

0voto

H-H Points 113

La variable dont j'avais besoin s'appelait $ticket.id

Code fonctionnel dans /var/www/trac/myproject/templates/site.html:

    ${select('*|text()')}

    Liens utiles : Déployer vers la mise en scène, Voir tous les changements pour ce ticket

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X