La seule que je vois: faire ça en php pur avec un if pour tester si non vide.
Ou alors , si le code php est traité avant le code des templates, on rajoute juste le if pour les tags "encadrants".
J'ai deux soucis avec les templates:
- l'indentation (bon je peux encore m'en accomoder)
- la syntaxe déplaisante et la documentation plus que sommaire.
En fait je vous explique mn problème. Dans de nombreux templates, il y a des boucles avec à l'extérieur de la boucle tantôt des tags ul, tantôt des tags select, tantôt des tags tr. Si jamais la boucle ne contient aucun élément on se retrouve avec un tag ul vide ce qui n'est pas valide au sens html.
Pour éclairer un peu mon propos, allez sur la page "Déplacement de catégories virtuelles" (/admin.php?page=cat_move). Si vous n'avez aucune catégorie alors la balise select ne contient aucune option ce qui n'est pas valide.
<select class="categoryList" name="selection[]" multiple="multiple" size="30"> </select>
Y-a-t-il une solution miracle ?