Introduction
Copix, possède un système vous permettant de gérer plus facilement vos ressources (css, image, js ...). Ce système est simple, quand vous voulez afficher une image, linker un fichier css, etc... vous ne mettez jamais son chemin en dur mais vous utilisez Copix qui va générer le chemin voulu en fonction de vos thèmes.
===== Un exemple ====
Pour intégrer une image dans votre template principal, utilisez le code suivant :
en php :
<img src="<?php echo CopixUrl::getResource ("img/mon_image.jpg"); ?>" />
en smarty :
<img src="{copixresource path="img/mon_image.jpg"}" />
L'appel aux ressources de cette manière aura l'effet suivant :
- Si vous avez activé le thème par défaut, les fichiers utilisés seront ceux situés dans www/themes/default, ainsi, dans notre exemple, nous utiliserons www/themes/default/img/mon_image.jpg
- Si vous avez sélectionné un thème "votre_theme", Copix cherchera en premier lieu les ressources dans www/themes/votre_theme. Dans notre exemple, il chercherait l'image dans www/themes/votre_theme/img/mon_image.jpg
- Enfin, si Copix ne trouve pas la ressource demandée ni dans le thème courant, ni dans le thème default, alors le chemin utilisé sera la racine de votre serveur web. Ainsi, dans notre exemple www/img/mon_image.jpg.
Conclusion
Ce système de ressources vous permet d'utiliser des ressources css, js, images et autres qui s'adapteront à vos envies créatrices, et ce sans nécessairement changer de template.
