Aller au contenu Aller au menu Aller au sous menu Aller à la recherche

Ligams » Publications » EzPublish » Surcharger l'interface EzPublish par défaut (ezwebin)

Surcharger l'interface EzPublish par défaut (ezwebin)

Si vous avez installé EzPublish avec l'interface graphique ezwebin, mais que vous souhaitez customiser votre siteaccess pour faire votre propre identité visuelle, vous alle devoir faire quelques réorganisations.

Note : il faut ordonner les ActiveExtensionscomme dans les exemples. Votre extension doit être listée avant ezwebin.

Pour modifier les CSS et les templates

1. allez dans votre dossier /extension et reconstituer l'arborescence d'ezwebin for pour votre propre design. Par exemple, si votre siteaccess est "mon_siteaccess" et votre design "mon_design", vous devez créer l'arborescence suivante :

 

extension
| -ezwebin
| -mon_design
| | -- design
| | | --- ezwebin
| | | |---- images
| | | |---- stylesheets
| | | |---- templates
| | -- settings

Notez que vous laisser le ezwebin original intact. Notez également que dans le dossier /mon_design/design, vous placerez les CSS dans le dossier ezwebin, cela donnera extension/mon_design/design/ezwebin.

2.Ensuite, vous allez devoir initialiser votre extension comme une extension design, allez dans le répertoire /mon_design/settings, et créez un nouveau fichier "design.ini.append.php", spécifiez la configuration suivante à l'intérieur :

 <?php /*
 [ExtensionSettings]
 DesignExtensions[]=mon_design
*/ ?>

3.Maintenant, vous pouvez copier les fichiers CSS et les templates du dossier extension/ezwebin/design/ezwebin dans votre nouveau dossier extension/mon_design/design/ezwebin, vous pouvez alors modifier leur contenu.

4.Ensuite, il faut faire connaître à EzPublish votre nouvelle extension; pour ce faire, ouvrez le fichier settings/override/site.ini.append.php; trouvez la section [ExtensionSettings] et ajoutez votre extension avant ezwebin, cela donnera :

 <?php /*
 ActiveExtensions[]
 ActiveExtensions[]=ezdhtml
 ActiveExtensions[]=ezodf
ActiveExtensions[]=mon_design
ActiveExtensions[]=ezwebin
*/ ?>

5.Pour finir, vous allez devoir éditer settings/siteaccess/my_siteaccess/site.ini.append.php, pour signifier à votre site que votre extension design existe; ajoutez votre design en premier !

<?php /*
[DesignSettings]
SiteDesign=mon_design
 AdditionalSiteDesignList[]=ezwebin
 AdditionalSiteDesignList[]=base 
*/ ?>

6.Maintenant, c'est terminé, n'oubliez pas de vous logguer en admin et de supprimer tous les caches : votre nouvelle extension design va être utilisée.

Commentaires

Steph

Jeudi 26 Février 2009 16:59:20 - Stéphane Le Merre

Merci beaucoup !

Les commentaires sont tous validés par un modérateur, votre commentaire n'apparaît pas directement sur le site.
Aucun support n'est assuré ici, vous pouvez néanmoins laisser vos remarques et critiques sur l'article, les points de vue pertinents sont toujours les bienvenus.

Votez pour cet article

Vote: 3,33/5
(Nombre de votant(s) : 3)

Traduction automatique

Recherche

Ligams © 2009 tous droits réservés - Contact | Aide à la navigation | Plan du site | Glossaire | Infos légales | Accessibilité