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] CMS eZ Publish ajout d 'une nouvelle class


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut [eZ Publish] CMS eZ Publish ajout d 'une nouvelle class
    Bonjour,
    Je débute sous ezpublish voici mon problème j'ai crée une nouvelle classe (mecene) avec un champ image et un champ url .
    J'ai ajoute dans le override.ini le mapping avec le lien vers le template qui contrôle ma classe et l'identifiant de classe dans le class identifer.
    dans mon .tpl j'ai ajoute un petit bout de code qui normalement doit afficher mon image charger:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {attribute_view_gui attribute = $image_node.object.data_map.image}
    lorsque je créer un contenu de type mecene et que j'y ajoute une image ,il n'y a rien à l'affichage .
    Pourquoi est ce que j'ai oublier quelque chose ?
    Même en vidant les cache je n'ai rien a l'affichage.
    Quelqu'un a t-il une idée?

  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,

    Où as-tu placé ton template ?

    Normalement la syntaxe à utiliser est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {attribute_view_gui attribute=$node.data_map.image}

  3. #3
    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
    Dans ton override.ini.append.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [full_mecene]
    Source=node/view/full.tpl
    MatchFile=full/mecene.tpl
    Subdir=templates
    Match[class_identifier]=mecene
    Template à ajouter : /design/nom_siteaccess/override/templates/full/mecene.tpl

  4. #4
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut CMS
    Effectivement tous ce que tu as décrit c'est exactement ce que j'ai fait mais sur mon front l'image que j'ai ajouter dans mon contenu de type mecene n'aparait pas c'est pour cela que je ne comprend pas quel est le probleme

  5. #5
    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
    Vérifie les droits d'accès pour ton dossier var.

    Est-ce que c'est juste l'image qui ne s'affiche pas (le reste du template s'affiche) ou c'est le template qui n'est pas pris en compte ?

    Si ça ne fonctionne toujours pas, poste le contenu de ton template.

  6. #6
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut Cms ezpublish
    En faite rien ne s'affiche effectivement je pense que mon, template n'est pas prit en compte et je voulais savoir aussi si dans le template je ne dois mettre que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {attribute_view_gui attribute=$node.data_map.image}
    ou il y a d'autre code a ajouter en plus

  7. #7
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut CMS ezpublish
    Je suis aller dans mon back office et j'ai regarder les droit des utilisateur anonyme et il y a bien

    content read Class( File , Flash , Image , Quicktime , Windows media , Real video , Banner , Plan d'accès ) , Section( Media )

    donc ici la configuration est bonne

  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
    Ces droits-là n'ont rien à voir : là il ne s'agit pas de la classe image mais du datatype image.

    Ecrit déjà "Toto" dans ton template et fais des tests.
    Est-ce que tu regardes bien ton objet en vue "full" ?
    Est-ce que tu as bien activé le design qui contient ton template personnalisé ?

  9. #9
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut Cms ezpublish
    Ui j'ai déjà fait les test en mettant un petit bout de code dans le template cela n'affichait rien ?
    Âpres par rapport a tes deux autres suggestion comment je sais que je le voit en view full et comment activé le design car en faite je reprend un projet des nouveau template personnalisé on déjà été créer et il n'y a que le mien qui ne fonctionne pas

  10. #10
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut
    Donc je ne voit pas vraiment quelles est le problemes?

  11. #11
    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
    Indique-nous clairement :
    - le chemin et le nom de ton template personnalisé
    - le chemin de ton fichier override.ini.append.php
    - la règle ajoutée dans ton override.ini.append.php

  12. #12
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut
    Alors mon template nom: mecene.tpl:
    path /ezcpv/extension/ezcpv/design/ezcpv/override/templates/full/mecene.tpl
    Chemin du override.ini.append:
    path /ezcpv/extension/ezcpv/settings/siteaccess/fr/override.ini.append.php
    La règle dans mon override.ini.php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [full_mecene]
    Source=node/view/full.tpl
    Matchfile=full/mecene.tpl
    Subdir=templates
    Match[class_identifier]=mecene

  13. #13
    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,

    Dans une extension il n'y a pas de dossier "siteaccess" dans le dossier "settings".

    Tu dois mettre ton override.ini.append.php directement dans /ezcpv/extension/ezcpv/settings/override.ini.append.php

  14. #14
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut ezpubblish
    J'ai fait cela mais ca n'a pas arrangé mon problème l'arborescence du site à déjà été conçu depuis bien longtemps donc je ne peut pas déplacer des fichier comme ca

  15. #15
    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 quand tu vas dans l'interface d'administration > Onglet Administration > Ini Settings

    Quand tu choisi "override.ini" et ton siteaccess, est-ce que la règle que tu as ajoutée est prise en compte ?

  16. #16
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut Cms ezpublish
    Oui j'avais déjà regarder de ce coté et mon templates apparait bien et aussi je viens de créer un nouveaux template pour les besoin du site mais cette fois ci dans le dossier "line" de espublish et ce template fonctionne bien j'ai procéder comme pour mecene sauf que la mon .tpl est dans line et les configuration sont:
    Source=node/view/line.tpl
    Matchfile=line/mecene.tpl

    donc la je ne comprend plus du tous le problème

  17. #17
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut CMS ezpublish
    Oui j'avais déjà regarder de ce coté et mon templates apparait bien et aussi je viens de créer un nouveaux template pour les besoin du site mais cette fois ci dans le dossier "line" de espublish et ce template fonctionne bien j'ai procéder comme pour mecene sauf que la mon .tpl est dans line et les configuration sont:
    Source=node/view/line.tpl
    Matchfile=line/mon_templte.tpl

    donc la je ne comprend plus du tous le problème

  18. #18
    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,

    Je ne sais pas si ça vient de là mais il y a un "f" majuscule à "MatchFile"

  19. #19
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut Cms ezpublish
    Lol et bien bravo c'était effectivement ca le problème ,je te remercie beaucoup

  20. #20
    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
    lol
    Avec plaisir

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

Discussions similaires

  1. [eZ Publish] problème de templating d'une nouvelle classe
    Par leemazong dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 22/02/2010, 10h03
  2. [eZ Publish] création d'une nouvelle classe
    Par easyjava dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 18/12/2007, 08h28
  3. Réponses: 2
    Dernier message: 07/06/2006, 14h43
  4. Kernel Panic après ajout d'une nouvelle partition
    Par GLDavid dans le forum Administration système
    Réponses: 6
    Dernier message: 25/06/2004, 16h47

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