IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Problème d'utilisation image_class dans un attribute_view_gui


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut [eZ Publish] Problème d'utilisation image_class dans un attribute_view_gui
    Bonjour,
    j'ai tous mes attribute_view_gui ou node_view_gui qui ne prennent pas en compte mon image_class même ceux de base comme small,original,large.
    exemples :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    {attribute_view_gui attribute=$node.data_map.couverture image_class=couverture}
    {node_view_gui content_node=$ouvrages image_class=zoom}
    Pour le mode zoom j'ai dû le définir dans mon ezimage.tpl comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    {default image_class=zoom
             css_class=false()
             alignment=false()
             link_to_image=false()
             href=false()
             target=false()
             hspace=false()
             border_size=0}
    Je précise aussi mon fichier image.ini est situé dans racine/extension/mon_extension/settings/image.ini.append.php et ressemble à cela pour le moment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    [AliasSettings]
    AliasList[]=bandeau
    AliasList[]=zoom
    AliasList[]=couverture
     
    [bandeau]
    Reference=reference
    Filters[]
    Filters[]=geometry/scalewidth=1024	
    Filters[]=geometry/crop=1024;300;0;0
     
    [zoom]
    Reference=reference
    Filters[]
    Filters[]=geometry/scalewidth=180	
    Filters[]=geometry/crop=180;180;0;0
     
    [couverture]
    Reference=reference
    Filters[]
    Filters[]=geometry/scalewidth=150	
    Filters[]=geometry/crop=150;225;0;0

    Quelqu'un a t-il une idée pourquoi mes image_class ne sont pas pris en compte ?

  2. #2
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Salut,

    Assure-toi tout d'abord que tes AliasList ne sont pas réinitialisés par un autre fichier de settings.

    Pour cela tu peux aller voir dans la section "Administration > Configuration.ini" de ton backoffice.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    Voici le contenu de mon champ AliasList vu du backOffice dans Administration/configuration.ini
    SiteAccess : fr
    Fichier : image.ini
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    default  [0]
    default  [1] reference
    default  [2] small
    default  [3] tiny
    default  [4] medium
    default  [5] large
    default  [6] rss
    extension:apu  [7] bandeau
    extension:apu  [8] zoom
    extension:apu  [9] couverture
    extension:ezmultiupload  [10] multiuploadthumbnail
    est-ce que son contenu est anormal ?

  4. #4
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Et si tu configure ta classe comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [couverture]
    Reference=
    Filters[]
    Filters[]=geometry/scalewidth=150
    Est-ce que ça fonctionne ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    Non pas du tout , mais je me demande si le problème vient du image.ini vu que même en mettant un image_class=small ou image_class=reference , ça ne change rien , j'ai même supprimé ma surcharge d'ezimage.tpl dans mon extension et ça n'a rien changé au problème.
    J'ai un peu de mal à voir pourquoi cela ne fonctionne pas.

  6. #6
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Quel est le comportement exactement ?
    Ca t'affiche le format original ou ça ne t'affiche rien ?

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    Meilleure solution que j'ai trouvé pour le moment , convertir le champ Couverture en image au lieu de relation d'objets, en attendant de trouver la cause de ce problème.
    Il est où le bouton à moitié Résolu ou résolu en mode bricolage

  8. #8
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Ah ben oui, si ton attribut est de type relation d'objet ça ne peut pas marcher...

    Le paramètre image_class ne fonctionne que sur des images.
    Ton attribut est de type "relation d'objet" ou "relations d'objets" ?

  9. #9
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    J'ai testé avec les deux, en relation d'objets , il s'affiche par défaut en large et en relation d'objet il s'affiche en small.
    J'essaye tant bien que mal à accéder à l'image sous la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $ouvrage.data_map.couverture.content.data_map.image
    Mais ça ne fonctionne pas non plus.

  10. #10
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Par défaut
    Voici donc la forme finale, j'ai repassé toutes mes entrées "couverture" en relation d'objet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    {attribute_view_gui attribute=$ouvrage.data_map.couverture.content.data_map.image image_class=zoom}
    et maintenant ça fonctionne correctement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [eZ Publish] Problème Iframe auto-resize dans eZ Publish
    Par azrael62 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 08/03/2011, 16h07
  2. Problème d'utilisation des threads dans mes servlets
    Par casho dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 08/08/2007, 19h34
  3. Problème d'utilisation de fonction dans une popup
    Par Pymm dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/09/2005, 15h00
  4. Réponses: 1
    Dernier message: 27/07/2005, 17h08
  5. Réponses: 1
    Dernier message: 01/03/2005, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo