Bon, j'avoue, j'ai fait un horrible mélange de celui de Zeubeubeu, et de celui de Cymago.

Plugin DotClear themeform version 0.0.2

Au final, j'obtient un sélecteur à menu déroulant comme chez Cymago, qui utilise le template du style demandé comme chez Zeubeubeu, et qui est compatible avec la gestion des thèmes de Dotclear: il suffit d'actualiser chaque template.

C'est un plugin à installer par le gestionnaire de plugin, et il suffit d'ajouter dans les templates:

<?php dcThemesForm(); ?>

ou bien quelques chose comme:

<div id="themes"> <h2>Thémes</h2> <?php dcThemesForm(); ?> </div>

Bref, je suis assez content de moi sur ce coup là.

Mise à jour: version 0.0.3 dans laquelle J'ai intégré une fonction dcThemesInfo() pour pouvoir afficher le nom et l'auteur du thème utilisé.

<p><?php dcThemesInfo('label'); ?> par <?php dcThemesInfo('author'); ?></p>