Bouton dans le porte plume qui génère un tag avec id qui s'incrémente

Bonjour,

Je voudrais utiliser un bouton du porte plume pour ajouter des tags dans le texte d’un article. Jusqu’ici pas de problème.

La subtilité c’est que je voudrais que ces tags aient un identifiant qui s’auto-incrémente :

<tag1|param=selection>
<tag2|param=selection>
etc

Je suppose quand passant par une fonction dans le replaceWith je devrai pouvoir réussir quelque chose

// clean
array(
	"id"          => 'clean',
	"name"        => _T('barre_outils:barre_clean'), 
	"className"   => "outil_clean",
	"replaceWith" => 'function(markitup) {
id = 0; 
return markitup.selection.replace(//TODO);

}',
	"display"     => true,
),

Mais avant de me lancer je voulais savoir si quelqu’un avait déjà fait cela et quelle avait été sa solution ?

Merci