Fil d'ariane
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
Votez pour cet article
Vote: 3,33/5
(Nombre de votant(s) : 3)



