2008-09-22 8 views
0

À un endroit précédent où je travaillais, un collègue a trouvé comment configurer MediaWiki pour que, par exemple, une chaîne comme #12345 dans le wiki puisse être développée en un lien hypertexte vers le ticket 12345 dans le système de tickets.Comment puis-je ajouter un balisage personnalisé à TWiki?

Je voudrais faire quelque chose de similaire dans TWiki. Je n'ai pas encore compris comment, cependant. Donc, si je le fais, je vais essayer de répondre à cette question, alors. :)

-Danny

Répondre

2

Si le InterwikiPlugin est activé, on peut facilement ajouter un "lien wiki" via le noeud interwikis dans TWiki. Ce n'est pas tout à fait à part entière balisage personnalisé, mais la mise en œuvre d'un lien comme RT:12345 est aussi facile que l'ajout d'une ligne de table comme ceci:

| RT | https://your-rt-server/Ticket/Display.html?id= | '$page' in RT system | 

Ensuite, le texte wiki qui contient une chaîne comme RT:12345 serait élargi pour un lien hypertexte vers https://your-rt-server/Ticket/Display.html?id=12345

2

Les liens InterWiki sont probablement le meilleur moyen de créer un lien vers un site externe. Sinon, vous pouvez écrire un TWikiplugin soit pour enregistrer un gestionnaire TWIK TAG (c'est-à-dire la syntaxe% TAG%), soit pour traiter le texte du sujet au fur et à mesure du rendu (un peu plus lentement).

Ce ne est pas Perl complexe, mais :)

SvenDowideit