Projet

Général

Profil

Development #24338

Donner au rendu des widgets un accès au contexte global

Ajouté par Frédéric Péters il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 240ba372 (diff)
Ajouté par Frédéric Péters il y a presque 6 ans

misc: give widget templates full access to publisher context (#24338)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 6 ans

#2

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.

#3

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)
#4

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

Formats disponibles : Atom PDF