Projet

Général

Profil

Development #57950

Thème pour l'Eure-et-Loir (CD28), ajout d'icône par catégorie

Ajouté par Brice Mallet il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Le CD28 souhaite maintenant associer des pictos comme icône (à gauche sur la même ligne que le titre) à chaque catégorie, à l'exemple de https://mesdemarches.fontenay-sous-bois.fr/ (les hexagones rouges).


Fichiers


Demandes liées

Lié à Intégrations graphiques Publik - Development #54143: Thème pour l'Eure-et-Loir (CD28)Fermé20 mai 2021

Actions

Révisions associées

Révision 5624804f (diff)
Ajouté par Nicolas Roche il y a plus de 2 ans

eurelien-cd28: add picto on wcs-forms-of-category-cell (#57950)

Révision 24f0026b (diff)
Ajouté par Nicolas Roche il y a plus de 2 ans

eurelien-cd28: remove forms borders on forms category cell (#57950)

Historique

#1

Mis à jour par Brice Mallet il y a plus de 2 ans

  • Tracker changé de Support à Development
#3

Mis à jour par Brice Mallet il y a plus de 2 ans

#5

Mis à jour par Nicolas Roche il y a plus de 2 ans

Question concernant Fontenay :

La gestion des photographies et pictogrammes se fait depuis https://mesdemarches-fsb.test.entrouvert.org/manage/assets/

https://dev.entrouvert.org/issues/24615#note-28
Dans le thème de Fontenay
https://git.entrouvert.org/publik-base-theme.git/tree/templates/variants/fontenay-sous-bois-2018/combo/wcs/forms_of_category.html
on utilise la balise asset_url qui accède aux ressources.
https://git.entrouvert.org/combo.git/tree/combo/apps/assets/templatetags/assets.py#n28
Où sont créés les resources logo et picture ?

#6

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

fontenay sous bois a 2 images par cellules : une phototgraphie et une icone. Il y a donc besoin sur ce theme de créer une ressource supplementaire.
Pour ton besoin, le core a déjà tout ce qu'il faut.
Pour positionner l'image de la cellule à côté du titre, plusieurs thèmes le font.
Tu peux t'inspirer du css de clermont-ici par exemple https://git.entrouvert.org/publik-base-theme.git/tree/static/clermont-ici/_custom.scss#n314

        // Picture position
        &.has-asset-picture {
            > div {
                display: flex;
                flex-wrap: wrap;
                align-items: baseline;

                > * {
                    flex: 0 0 100%;
                }

                > h2:first-child {
                    flex: 1 0 50%;
                    margin-left: -1 * ($image-width + 1);

                }

                > picture {
                    display: block;
                    order: -1;
                    flex: 0 0 $image-width;
                    align-self: center;
                    margin-left: 1rem;
                    position: relative;
                    z-index: 1;

                    img {
                        padding: 0;
                    }
                }
            }
        }

le taille de l'icon est géré par `$image-width`.

Çe répond à ton questionnement ?

#7

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

Il y a

  "WCS_CATEGORY_ASSET_SLOTS": {
    "picture": {
      "prefix": "Photographie" 
    },
    "logo": {
      "prefix": "Pictogramme" 
    }
  }

dans le $tenant/settings.json. (j'imagine cette intégration venant avant la possibilité de paramétrer ça dans le config.json).

#8

Mis à jour par Nicolas Roche il y a plus de 2 ans

Merci pour l'aide.

0001
Pour simplifier j'ai copié le gabarit de Fontenay tel quel, et j'ai juste adapté le css pour :
  • garder les 30px sur le titre
  • décaler un peut l'image du bord et le titre de l'image

0002
Aussi, tant qu'à toucher à cette cellule, j'ai supprimé l'entre-filet qu'il y a entre 2 démarches dans la liste (parce que ça arrangeait Brice).

#9

Mis à jour par Serghei Mihai il y a plus de 2 ans

  • Statut changé de Solution proposée à En cours

Dans 0001 pourquoi ne pas avoir fait plutôt:

{% extends 'combo/wcs/forms_of_category.html' %}
{% load assets i18n static %}
{% block cell-header %}
<h2 style="background-image: url({% asset_url "wcs:category:picture:"|add:cell.category_reference size="65x65" %})"><span>{{ title }}</span></h2>
{% include "combo/asset_picture_fragment.html" %}
{% if description %}
<div class="intro">
{{ description|safe }}
</div>
{% endif %}
{% endblock %}

et ensuite placer l'image au dessus du titre avec: $cell-image-position: top;

#16

Mis à jour par Serghei Mihai il y a plus de 2 ans

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

Vire i18n static de {% load assets ... %} et go.

#17

Mis à jour par Nicolas Roche il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 24f0026b105c8dee04a08cee0939f525391a5bd4
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Thu Oct 21 10:22:49 2021 +0200

    eurelien-cd28: remove forms borders on forms category cell (#57950)

commit 5624804fef88c7be9e03f42122f7b40bde04452d
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Wed Oct 20 17:27:20 2021 +0200

    eurelien-cd28: add picto on wcs-forms-of-category-cell (#57950)

#18

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

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

Formats disponibles : Atom PDF