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] Creation Extension siteaccess


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é
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut [eZ Publish] Creation Extension siteaccess
    Bonjour,

    Je suis debutant sous ezpublish j'aimerais mettre en place front & back dans extension, apparement c'est la methode la plus propre.

    Comment mettre en place mon nouveau siteaccess comme etant une extension ?

    merci d'avance pour vos réponses.

  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,

    En fait ton siteaccess ne sera pas une extension.
    Il faut :
    - Créer un siteaccess pour ton back et un siteaccess pour ton front.
    - Créer ton extension contenant tout ce dont tu as besoin : templates, javascript, feuilles css, etc...
    - Activer ton extension pour les siteaccess que tu as créés.

    Ton extension se structurera comme suit :
    racine eZ
    _extension
    ___mon_extension
    _____autoloads (si besoin)
    _____design
    _______design_front
    _______design_back (si besoin)
    _______design_commun (si besoin)
    _____settings
    _______siteaccess (si besoin)


    Et ensuite pour chacun de tes siteaccess tu active les design de ton choix (ex : design_commun et design_front pour ton front, design_commun et design_back pour ton back)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    J'ai repris votre architecture dans mon extension mais ça marche pas

    _extension
    ___club
    _____design
    _______design_front
    _______design_back
    _______design_commun
    _____settings
    _______siteaccess

    voici le code de mon site.ini.append.php
    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
    24
    25
    26
    27
     
    [DatabaseSettings]
    DatabaseImplementation=ezmysql
    Server=localhost
    Port=
    User=root
    Password=
    Database=grazia
    Charset=
    Socket=disabled
     
    [SiteSettings]
    DefaultAccess=club
    SiteList[]
    SiteList[]=club
     
    [SiteAccessSettings]
    ForceVirtualHost=true
    CheckValidity=false
    AvailableSiteAccessList[]=design_front
    AvailableSiteAccessList[]=design_admin
     
    [DesignSettings]
    AdditionalSiteDesignList[]=club
     
    [FileSettings]
    VarDir=var/club

  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
    Salut,

    Tu as inversé tes siteaccess et tes design.
    Il ne faut pas confondre les deux...

    Un design est une collection de templates, css et javascript. Un design peut en surcharger un autre et il peut y avoir plusieurs design pour un meme siteaccess.
    Exemple : Dans ton siteacess club, tu activeras les designs design_commun et design_front, et pour ton siteaccess club_admin, tu activeras les design design_commun et design_back

    Un siteaccess est un accès au contenu eZPublish. Il ne contient pas de templates mais uniquement des settings.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    mille merci vous m'avez vachement aidé pour la mise en place de mon extension mille merci encore une fois

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

Discussions similaires

  1. [eZ Publish] Siteaccess et connexion DB
    Par DragOr dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 03/04/2009, 16h37
  2. [eZ Publish 4.0][extensions] Appel d'une méthode une fois le cache construit
    Par damien-sfwol dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 15/01/2009, 18h03
  3. [eZ Publish] developper une extension
    Par tic_29 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/07/2008, 23h35
  4. [Ez Publish 3.9.4] Extension et d'URL
    Par JCD_31 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 03/06/2008, 08h38
  5. creation "web publisher"
    Par Alex35 dans le forum ASP
    Réponses: 11
    Dernier message: 13/02/2007, 14h03

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