Projet

Général

Profil

Development #62415

paramètre pour qu'un placeholder ajoute un <div>

Ajouté par Frédéric Péters il y a environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
04 mars 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Pou réaliser #62413 qui ajouterait des zones columns-top & colums-bottom, la forme actuelle serait de l'ordre de

<div class="columns-bottom">{% placeholder "columns-bottom" name=_('Bottom of content') optional=True acquired=False %}</div>

Mais ça va produire un <div> vide quand pas utilisé. On s'en passerait bien. (ça rassure aussi sur les éventuelles régressions sur des sites qui verraient soudainement un nouveau <div>, ajouteraient de la marge, que sais-je).


Fichiers


Demandes liées

Lié à Intégrations graphiques Publik - Development #62413: ajouter des zones "haut du contenu" et "bas du contenu"Fermé04 mars 2022

Actions

Révisions associées

Révision b02b7b0e (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

misc: add option for placeholders to create an outer tag (#62415)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Lié à Development #62413: ajouter des zones "haut du contenu" et "bas du contenu" ajouté
#2

Mis à jour par Frédéric Péters il y a environ 2 ans

(à noter que ça vient après #62072, dont l'option ajoute déjà un div).

#3

Mis à jour par Frédéric Péters il y a environ 2 ans

Patch revu pour permettre autre chose qu'un <div>, ex <header> pour #62400 (en vrai #62400 ajoute un id en plus à la balise, mais ça n'est peut-être pas nécessaire), exemple :

{% placeholder "sidebar" name="..." outer_tag="aside" %}

(si True est passé ça pose un div).

#4

Mis à jour par Thomas Jund il y a environ 2 ans

J'aime beaucoup cette idée que les placeholders aient des balises dédiés.
L'id est inutile si class unique.

Juste pour être sûr: le template du placeholder ne sera généré que si une cellule existe ? (si oui c'est top).

#5

Mis à jour par Thomas Jund il y a environ 2 ans

Et je serais pour dissocier le tag du placeholder sur lequel on peut associer des styles, au tag .fx-grid, qui gère les gouttières via margin negatifs.
Comme proposé ici https://dev.entrouvert.org/issues/62142#note-1 (2e option proposée)
Parce qu'il va arriver de vouloir associer des margins aux `.combo-placeholder` et ça va entrer en conflit.

#6

Mis à jour par Frédéric Péters il y a environ 2 ans

Voilà le patch revu pour que la classe fx-grid reste dans un <div> spécifique à l'intérieur.

Ça pourrait donc donner :

<footer class="combo-placeholder combo-placeholder--footer">
<div class="fx-grid">
[des cellules]
</div>
</footer>
#7

Mis à jour par Thomas Jund il y a environ 2 ans

Merci, cela garanti qu'aucun style ne soit ajouté à ".fx-grid".
(Je laisse un autre dev valider la partie pyhton)

#8

Mis à jour par Serghei Mihai il y a environ 2 ans

  • Statut changé de Solution proposée à Solution validée
#9

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit b02b7b0e5b79ca5ca0af61563157f5faf340f197
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Mar 4 08:18:31 2022 +0100

    misc: add option for placeholders to create an outer tag (#62415)
#10

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#11

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF