FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / SITEACCESS DANS UNE EXTENSION




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
siteaccess dans une extension
|
|
Sujet suivant
 »

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Benjamin Fréva

Lundi 15 Février 2010 1:01:20 pm

siteaccess dans une extension

Bonjour à tous,

Je viens à vous car je suis bloqué sur le siteaccess de mon extension. Je suis sous ezpublish 4.2.

Je vous explique mon problème :

Je cherche à créer une extension qui va contenir un thème pour le site et un thème pour la partie administrative.

Pour plus de clareté, nous allons lui donné un nom à cette extension: ezplop.

Pour pouvoir réalisé mon extension ezplop, j'ai besoin de créer un certain nombre de choses :

- un dossier "ezplop" dans le dossier /extension d'ezpublish
- un sous dossier "settings" dans le dossier /extension/ezplop
- un sous dossier "siteaccess" dans le dossier /extension/ezplop/settings
- deux sous dossiers "ezplop" et "ezplop_admin" dans le dossier /extension/ezplop/settings/siteaccess

- trois fichiers site.ini.append.php :
* un contenu dans le dossier /extension/ezplop/settings
* un contenu dans le dossier /extension/ezplop/settings/ezplop
* un contenu dans le dossier /extension/ezplop/settings/ezplop_admin

- deux fichiers design.ini.append.php :
* un contenu dans le dossier /extension/ezplop/settings/ezplop
* un contenu dans le dossier /extension/ezplop/settings/ezplop_admin

- un dossier design dans /extension/ezplop

- deux sous dossier dans /extension/ezplop/design
* un qui se nomme "ezplop"
* et l'autre "ezplop_admin"

- deux fichiers css :
* un contenu dans le dossier /extension/ezplop/design/ezplop et qui s'appelle "ezplop.css"
* et l'autre contenu dans le dossier /extension/ezplop/design/ezplop_admin et qui s'appelle "ezplop_admin.css"

Bien évidement, je ne détaille pas tout le reste, car ma question porte que sur la configuration des siteaccess.

Maintenant, vous devriez mieux comprendre mes intentions. Je voudrais lorsque que mon extension est active, qu'au moment de se connecter sur la partie admin d'ezpublish, c'est le siteaccess "ezplop_admin" et le theme "ezplop_admin" qui soient pris en compte.

De la même manière, lorsque je vais sur le site en front end, je vourdrais que ce soit le sitaccess "ezplop" qui soit pris en compte ainsi que le thème correspondant "ezplop".

Pour pouvoir traduire ce mode de fonctionnement à l'intérieur d'eZ Publish, voila ce que j'ai inscrit dans les fichiers de configurations :

Tout d'abord le "site.ini.append.php" principale de l'extension contenu dans /extension/ezplop/settings :

[TemplateSettings]
ExtensionAutoloadPath[]=ezplop

[DatabaseSettings]
DatabaseImplementation=ezmysql
Server=localhost
Port=
User=root
Password=root
Database=ezplop
Charset=
Socket=disabled

[SiteSettings]
DefaultAccess=ezplop
SiteList[]
SiteList[]=ezplop

[SiteAccessSettings]
ForceVirtualHost=true
CheckValidity=false
AvailableSiteAccessList[]=ezplop
AvailableSiteAccessList[]=ezplop_admin

[DesignSettings]
AdditionalSiteDesignList[]=base

[FileSettings]
VarDir=var/ezplop


Ensuite le "site.ini.append.php" contenu dans /extension/ezplop/settings/siteaccess/ezplop :

[SiteSettings]
SiteName=ezplop
SiteURL=ezplop/
LoginPage=custom
MetaDataArray[author]=Moi
MetaDataArray[copyright]=Moi
MetaDataArray[description]=
MetaDataArray[keywords]=

[ProgFidelisation]
EmailReceiver=

[DesignSettings]
SiteDesign=ezplop
AdditionalSiteDesignList[]
AdditionalSiteDesignList[]=base

Et enfin, le "site.ini.append.php" contenu dans /extension/ezplop/settings/siteaccess/ezplop_admin :

[SiteSettings]
SiteName=ezplop
SiteURL=ezplop/
LoginPage=custom

[UserSettings]
LogoutRedirect=/user/login


[DesignSettings]
SiteDesign=ezplop_admin
AdditionalSiteDesignList[]=admin

Comme vous pouvez le voir j'ai bien liée dans site.ini.append.php principale les siteaccess ezplop et ezplop_admin :

AvailableSiteAccessList[]=ezplop
AvailableSiteAccessList[]=ezplop_admin

Cepedant, eZ Publish ne les trouves pas. Et c'est là que j'ai besoin d'une réponse. Comment puis-je faire comprendre cela à eZ Publish ?

Merci .

--
Benjamin Fréva

Benjamin Fréva

Mardi 16 Février 2010 3:38:15 pm

Re: siteaccess dans une extension

En faite cela marche. Je n'avais juste pas calculé que je ne changeait pas mon url !!

Je me disait aussi.

PS : Le site ezpublish france est vraiment bancal. J'ai des erreurs d'accès mysql qui s'affiche dans tous les sens. Sans compter sur le design du site et la disposition du contenu. Inspirer-vous de cecei : http://www.wordpress-fr.net/

--
Benjamin Fréva

Benjamin Fréva

Mardi 16 Février 2010 3:39:56 pm

Re: siteaccess dans une extension

A oui je vous donne aussi ce lien là qui m'a beaucoup aidé : http://luxpopuli.fr/eZ-Publish/Tr...ces/eZ-Publish-creer-un-multi-site-I

--
Benjamin Fréva

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog