[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] Dolibarr et Smarty...
From: |
Régis Houssin |
Subject: |
Re: [Dolibarr-dev] Dolibarr et Smarty... |
Date: |
Mon, 28 Dec 2009 15:21:36 +0100 |
User-agent: |
Microsoft-Entourage/12.23.0.091001 |
Tu peux déjà regarder la doc qui est très bien faite :
http://www.smarty.net/distributions/manual/fr/Smarty-2.6.14-docs.pdf
Le 28/12/09 14:59, « Ozit » <address@hidden> a écrit :
> Bonjour,
>
> Pour les newbies, aurais tu une application ou des documentations pour nous
> montrer comment utiliser Smarty afin de personnaliser le design ?
>
> Merci et bonnes fetes de fin d'année.
>
> Le 27/12/2009 08:15, Régis Houssin a écrit :
>> Dolibarr et Smarty... Bonjour,
>>
>> Bonnes fêtes de fin d'année à tous.
>>
>> Je fini cette année 2009 en essayant d¹implémenter Smarty,
>> Au delà de la du fait qu¹il sera possible de personnaliser plus facilement
>> le design de Dolibarr, le système de templates pourra permettre de séparer
>> le code php et le code html, et permettra aussi mieux gérer la
>> personnalisation des fiches (produits, tiers, etc...) en fonction des
>> métiers ou des besoins.
>>
>> Pour le moment je n¹ai migrer que la page de login afin de tester son
>> fonctionnement,
>> Il suffit d¹ajouter la constante ³MAIN_SMARTY² avec la valeur 1 dans
>> ³configuration->divers² et de se déconnecter pour voir le résultat.
>> Normalement aucune différence visuelle ne doit être visible.
>>
>> Le template par défaut de la page de login se trouve dans
>> ³/htdocs/core/templates/² sous le nom ³login.tpl²
>> Ce template utilise le css du thème utilisé
>> Si vous voulez personnaliser la page en fonction du thème, vous pouvez
>> copier ³login.tpl² dans ³/htdocs/theme/eldy/templates/² par exemple et le
>> modifier. Dolibarr remplace le template par défaut par celui présent dans le
>> thème.
>>
>> J¹ai aussi ajouté un répertoire ³phones² dans ³/htdocs/theme/² afin de
>> pouvoir créer des templates spécifiques pour les smartphones. Dolibarr
>> détecte le type de smartphone et utilise un template et un css spécifique
>> pour ce dernier. Pour le moment j¹ai ajouté un répertoire
>> ³/htdocs/theme/phones/iphone/² avec un thème ³default². Il sera possible
>> d¹ajouter des thèmes différents pour un smartphone. (pas encore
>> fonctionnel). Si le smartphone n¹a pas de template spécifique il utilisera
>> le répertoire ³/htdocs/theme/phones/others/².
>>
>> Vous pouvez tester l¹affichage de la page de login sur un Iphone mais elle
>> n¹est pas encore fonctionnelle.
>> Ci-joint la copie d'écran de la page de login iphone. (à améliorer)
>>
>> Voilà, j'espère vous convaincre qu'il va falloir passer le cap de
>> l'intégration de Smarty dans Dolibarr afin d'ouvrir encore plus les
>> possibilités de personnalisation et modularité.
>>
>> PS: si vous utilisez Firefox vous pouvez installer le module ³User Agent
>> Switcher² pour tester les différentes apparences de la page. (pour iphone
>> l¹apparence sera bizarre, c¹est normal)
>>
>> Fixe user agent : http://www.useragentstring.com/pages/useragentstring.php
>> Mobile user agent : http://www.zytrax.com/tech/web/mobile_ids.html
>>
--
Régis Houssin
------------------------------------------------------
Cap-Networks
30, Quai de Verdun
71700 Tournus
Tél. +33 6 33 02 07 97
Web: http://www.cap-networks.com
Email: address@hidden
------------------------------------------------------
Dolibarr (contributeur)
Web: http://www.dolibarr.fr
Email: address@hidden
smime.p7s
Description: S/MIME cryptographic signature