Piton Marco wrote:
Aussi, je n'arrive pas à :
- mettre le cadre autour de chaque layout (et pas de cadre autour de chaque widget du layout).Je voudrais que
cela soit fait lorsque l'on modifie le document (action "modifier"), et a la saisie du document
(action "nouveau"), mais aussi avec "voir".
Manip : J'ai modifié
<table width="100%" cellpadding="2" cellspacing="2" border="0"
en
<table width="100%" cellpadding="2" cellspacing="2" border="1"
dans la macro "mydoc_edit" mais je n'obtiens pas le resultat escompté.Trop simple.
(résultat : encadrement de tous les widgets dû à l'instruction <table> je suppose).
La présentation des balises xhtml se fait grace aux feuilles de styles
nuxeo_css1 et nuxeo_css2 qui se trouvent dans CPSDefault/skins/cps_styles.
Si vous ne connaissez pas css, le site de référence francophone pour
apprendre xhtml/css et les autres techonologies du web est :
http://openweb.eu.org
* Comment récupérer le nom du Layout courant ?
Qu'appelez vous le "nom de layout" ? Le mode de présenation (view,
create ou edit) ?
a) précisemment dans quelle macro de layout_mydoc_lib.pt intervenir ? j'ai dans ce .pt trois macro : mydoc_view (anciennement default_view), mydoc_div_view (anciennement div_view), mydoc_edit (anciennement default_edit) .
Quel est le rôle de chacune ? Et si vous ne pouvez me répondre, ou trouver de la doc sur ces macros ?
Si vous voulez intervenir sur les mode de visualisation uniquement, la
macro view devrait suffir.
b)Pour réaliser ces evols, faut-il coder des instructions METAL ou TAL ?
c) Peut-être avez-vous un exemple de layout_lib_div_view.pt adapté, celà m'aiderait,
TAL et METAL sont des langages de templating xml. Les parties dynamiques
sont écrites en expressions TALES dans des attributs commencant par
"tal:". Les autres balises (parties statiques) sont écrites dans le
dialecte xml cible (ici xhtml). Donc s'il ne s'agit que de changer la
mise en forme, connaitre TAL n'est pas indispensable (mais aide à la
compréhension).
--
Olivier
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>