Dotclear

Ticket #433 (new idea)

Opened 14 years ago

Paramètres de widgets en attributs de templates

Reported by: bruno Owned by: Oaz
Priority: normal Component: plugin:templateWidget
Severity: normal Keywords:
Cc:

Description

Le plugin TemplateWidget? pourrait parfaitement remplacer tous les widgets actuels à une condition : permettre de définir un paramètre de widget comme attribut du template.

Exemple : si on veut créer le widget "derniers billets", en permettant d'y définir comme paramètre le nombre d'entrées affichées, on ne peut pas mettre quelque chose du genre

<tpl:Entries no_context="1" lastn="{{tpl:WidgetText name="limit" title="Limit:" default="10" order="1"}}">
...
</tpl:Entries>

A noter, ce problème n'est pas nouveau, il est identique dans les template normaux. Sauf que là, il serait vraiment intéressant de pouvoir l'utiliser.

Pourquoi pas quelque chose du genre :

{{tpl:WidgetText name="limit" title="Limit:" default="10" order="1" display="no"}}

<tpl:Entries no_context="1" lastn="$limit">
...
</tpl:Entries>

où en récupérant les attributs des tags, on peut détecter le paramètre du widget (préfixé par "$") et remplacer l'attribut par la valeur du paramètre

Note: See TracTickets for help on using tickets.

Sites map