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: Ozit
Subject: Re: [Dolibarr-dev] Dolibarr et Smarty...
Date: Mon, 28 Dec 2009 15:25:40 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-3.fc11 Thunderbird/3.0

Merci


Le 28/12/2009 15:21, Régis Houssin a écrit :
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
 
      
  
_______________________________________________ Dolibarr-dev mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/dolibarr-dev


reply via email to

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