Project

General

Profile

Development #35083

Pouvoir indiquer un préfixe particulier pour les templates internes à mellon

Added by Benjamin Dauvergne 27 days ago. Updated 7 days ago.

Status:
Solution proposée
Priority:
Normal
Target version:
-
Start date:
26 Jul 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

En faisant comme ceci dans une application utilisatrice :

    url('^/mellon', include('mellon.urls'), kwargs={'mellon_template_prefix': 'combo/mellon/'}),

0001-add-kwargs-mellon_template_prefix-to-LoginView-35083.patch View (2.28 KB) Benjamin Dauvergne, 26 Jul 2019 04:08 PM

History

#1 Updated by Benjamin Dauvergne 27 days ago

  • Assignee set to Benjamin Dauvergne

#2 Updated by Benjamin Dauvergne 27 days ago

Finalement j'ai choisir de ne pas inclure le slash final, ça diminue les chances de commettre une erreur à l'usage il me semble.

#3 Updated by Frédéric Péters 8 days ago

Mais ça me semble demander à l'application de redéfinir tous les templates alors que le souhait est juste de remplacer le {% extends "base.html" %} de mellon/base.html; non ?

#4 Updated by Benjamin Dauvergne 8 days ago

Frédéric Péters a écrit :

Mais ça me semble demander à l'application de redéfinir tous les templates alors que le souhait est juste de remplacer le {% extends "base.html" %} de mellon/base.html; non ?

Et donc un setting MELLON_BASE_TEMPLATE ? et un {% extends mellon_base_template %} avec injection dans le contexte des 3 renders ?

J'ai comme l'impression que c'est juste déjà possible en jouant dans TEMPLATE_VARS['mellon_base_template'] et en mettant un gabarit adapté dans publik-base-theme pour mellon/base.html.

#5 Updated by Frédéric Péters 7 days ago

gabarit adapté dans publik-base-theme pour mellon/base.html

Ce gabarit serait pris par toutes les applications alors que le besoin est que combo puisse pointer une base différente des autres applications (parce que côté combo le base.html est "local" alors que dans les autres applications il doit être tiré du partage de gabarit).

c'est juste déjà possible

Ou je me trompe dans ma lecture de cette phrase qui dit que ce serait possible. Ce que tu veux dire, c'est que c'est "juste déjà possible", sans modification à mellon, qu'il y a juste à faire du travail ailleurs, en faisant porter le mellon_base_template par hobo, etc. ?

Also available in: Atom PDF