Development #24338
Donner au rendu des widgets un accès au contexte global
Début:
07 juin 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Pour permettre plein d'abus.
Lors du rendu de widget via un template on a uniquement un contexte avec "widget"; pour permettre des rendus plus particuliers, ça serait super d'avoir accès à tout ce que propose publisher.substitutions.get_context_variables(). (genre {{portal_url}} pour charger une CSS depuis le combo)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 6 ans
- Fichier 0001-misc-give-widget-templates-full-access-to-publisher-.patch 0001-misc-give-widget-templates-full-access-to-publisher-.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 6 ans
Étonnamment je pensais que c'était déjà le cas (j'ai du rêver un context loader). Ack.
Mis à jour par Frédéric Péters il y a presque 6 ans
- Statut changé de En cours à Résolu (à déployer)
Il y a bien un context processor, qui donne accès à publisher, et de là on pourrait ainsi faire publisher.get_substitution_variables.portal_url, mais c'est long. (on pourrait aussi discuter d'avoir un context processor qui retourne tout publisher.get_substitution_variables() mais là je suis frileux).
commit 240ba37244a6ac3633ef0875e24a7d2f7960bb1b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Jun 7 09:38:15 2018 +0200 misc: give widget templates full access to publisher context (#24338)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: give widget templates full access to publisher context (#24338)