dolibarr-dev
[Top][All Lists]
Advanced

[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

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]