olfa derouiche a écrit :
bonjour,
je voulais savoir comment peut on créer un formulaire bien défini sur CPS 3.4 on a déjà créer un à l'aide de gérer un nouveau type de document mais on n'a pas pu modifier la disposition comme on veut( faire des tables,tracer des lignes...) comment peut on créer une base de données de type SQL server dans laquelle on veut stocker des données insérées à partir de ces formulaires puis faire sortir un récap à partir de la base?
merci

------------------------------------------------------------------------
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez <http://us.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.beta.messenger.yahoo.com> la version beta.
------------------------------------------------------------------------

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
Pour modifier le rendu ( le layout) d'un type de document , il faut aller dans la ZMI et entrer dans le répertoire portail-layouts.
A chaque type de document est associé un layout
Si vous avez créé votre type de document à partir du portail CPS ("gérer les types de documents", à gauche, si vous êtes administrateur), vous trouverez votre layout sous le nom simpletype_leNomdeVotreLlayout. Cliquez dessus puis sur l'onglet propriété. Là vous trouverez un ensemble de propriétés dont la propriété "Layout Method For View Mode". Ce champ permet de spécifier une méthode que vous pouvez créer (script, dtml method, zpt,...) et qui sera utilisé pour afficher le document. Si cette méthode est un script, il faut spécifier les arguments suivants dans le script:
layout=None, datastructure=None,flexible_widgets=None,**kw
Vous trouvez dans ce cas la liste des valeurs des champs du document dans <<datastructure>> (dictionnaire python) Si cette méthode est une zpt (ce qui est plus simple), vous pouvez vous utiliser here/nom-du-widget (avec quelques modifs comme '-' à la place du blanc)

begin:vcard
fn:Mourad Ben Cheikh
n:Ben Cheikh;Mourad
org:RITM
adr;dom:;;;El Manar 2
email;internet:[EMAIL PROTECTED]
tel;work:71 871 702
tel;cell:98 436 418
version:2.1
end:vcard

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à