champs en visualisation dans un formulaire editor

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8289c51fcf679b05ed0968f8b3fa4e68' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,<br />\nJ\'ai complétement désinstallé la 1.0 d\'ori-ori et essayé d\'utiliser<br />\nori-oai-commons</p>\n<p>Je suis en train d\'installer la version 1.1 en utilisant ori-oai-commons ...<br />\nJ\'ai bien sûr installer ceci via :<br />\n- ant init-build-indexing<br />\n - ant init-indexing<br />\n - ant all-indexing<br />\n pas d\'erreur ...<br />\nLe tomcat démarre bien.</p>\n<p>J\'arrive bien à obtenir le flux xml<br />\n<a href=\"http://orioai.ens-lyon.fr:8182/or\" title=\"http://orioai.ens-lyon.fr:8182/or\">http://orioai.ens-lyon.fr:8182/or</a>\n</div>\n', created = 1507745705, expire = 1507832105, headers = '', serialized = 0 WHERE cid = '4:8289c51fcf679b05ed0968f8b3fa4e68' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8289c51fcf679b05ed0968f8b3fa4e68' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,<br />\nJ\'ai complétement désinstallé la 1.0 d\'ori-ori et essayé d\'utiliser<br />\nori-oai-commons</p>\n<p>Je suis en train d\'installer la version 1.1 en utilisant ori-oai-commons ...<br />\nJ\'ai bien sûr installer ceci via :<br />\n- ant init-build-indexing<br />\n - ant init-indexing<br />\n - ant all-indexing<br />\n pas d\'erreur ...<br />\nLe tomcat démarre bien.</p>\n<p>J\'arrive bien à obtenir le flux xml<br />\n<a href=\"http://orioai.ens-lyon.fr:8182/or\" title=\"http://orioai.ens-lyon.fr:8182/or\">http://orioai.ens-lyon.fr:8182/or</a>\n</div>\n', created = 1507745705, expire = 1507832105, headers = '', serialized = 0 WHERE cid = '4:8289c51fcf679b05ed0968f8b3fa4e68' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:bda44745179984757724ccad2d750918' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>je souhaite créer un formulaire dans lequel certains champs ne seraient<br />\nvisibles qu\'en visualisation et non en modification.<br />\nPour les champs dont la valeur est à afficher directement (comme la<br />\ndescription, le titre...) ne me posent pas de problème.<br />\nPar contre je n\'arrive pas à afficher le libellé correspondant à la<br />\nvaleur dans le cas d\'un champ à liste de choix.<br />\nPar exemple, pour le niveau d\'aggrégation, j\'arrive à afficher \"1\" au<br />\nniveau du formulaire, mais j\'aimerais pouvoir afficher \"grain\" à la place.<br />\nvoici un exemple du formulaire :</p>\n<!-- 1.8 AggregationLevel --><!-- 1.8 AggregationLevel --><p> <fieldset<br />\n class=\"lom:general/lom:aggregationLevel\"></p>\n<p> <legend><br />\n <xforms:group</p>\n<p>ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \'1.8\']\"><br />\n <xforms:output<br />\nvalue=\"vdex:caption/vdex:langstring\" /><br />\n <xforms:help<br />\nref=\"vdex:description/vdex:langstring\" /><br />\n </xforms:group><br />\n </legend><br />\n <widget:component><br />\n <xforms:group<br />\n ref=\"lom:aggregationLevel/lom:value\"></p>\n<p> <xforms:output value=\".\" /></p>\n<p> </xforms:group><br />\n </widget:component></p>\n<!-- <widget:ori-block element=\"lom:aggregationLevel\" \nminOccurs=\"0\" maxOccurs=\"1\"\n parent-element=\"lom:general\"\n preceding-elements=\"lom:identifier | lom:title | \nlom:language | lom:description | lom:keyword | lom:coverage | \nlom:structure\">\n <xforms:select1 ref=\"lom:value\">\n <xforms:label \nref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n\'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n <xforms:hint \nref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n\'1.8\']/vdex:metadata/xforms:hint\"/>\n <xforms:alert \nref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n\'1.8\']/vdex:metadata/xforms:alert\"/>\n <xforms:item>\n <xforms:label>[Select]</xforms:label>\n <xforms:value/>\n </xforms:item>\n <xforms:itemset \nnodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n <xforms:value ref=\"vocab:value\"/>\n </xforms:itemset>\n </xforms:select1>\n </widget:ori-block>\n --><!-- <widget:ori-block element=\"lom:aggregationLevel\" \nminOccurs=\"0\" maxOccurs=\"1\"\n parent-element=\"lom:general\"\n preceding-elements=\"lom:identifier | lom:title | \nlom:language | lom:description | lom:keyword | lom:coverage | \nlom:structure\">\n <xforms:select1 ref=\"lom:value\">\n <xforms:label \nref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n\'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n <xforms:hint \nref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n\'1.8\']/vdex:metadata/xforms:hint\"/>\n <xforms:alert \nref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n\'1.8\']/vdex:metadata/xforms:alert\"/>\n <xforms:item>\n <xforms:label>[Select]</xforms:label>\n <xforms:value/>\n </xforms:item>\n <xforms:itemset \nnodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n <xforms:value ref=\"vocab:value\"/>\n </xforms:itemset>\n </xforms:select1>\n </widget:ori-block>\n --><p> </fieldset></p>\n<p>En essayant avec<br />\n<xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n\'lom:aggregationLevel/lom:value\']/vdex:caption/vdex:langstring\" /><br />\nou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n\'.\']/vdex:caption/vdex:langstring\" /><br />\nou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n\'lom:value\']/vdex:caption/vdex:langstring\" /><br />\nà la place de la partie <xforms:output value=\".\" />, rien n\'est affiché.<br />\nQue faudrait-il mettre que cela affiche bien le libellé ?<br />\nQuelqu\'un a t-il déjà pu afficher ce type d\'information ?</p>\n<p>merci pour vos réponses</p>\n<p>Lucie</p>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745705, expire = 1507832105, headers = '', serialized = 0 WHERE cid = '4:bda44745179984757724ccad2d750918' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8dafd67abe37747a001dcbf1657e4774' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Lucie,</p>\n<p>Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.<br />\nDonc tout est question du contexte dans lequel tu te trouves .</p>\n<p>Si tu le fais dans</p>\n<p><xforms:group<br />\n ref=\"lom:aggregationLevel/lom:value\"><br />\ntu es en relatif par rapport à lom:aggregationLevel/lom:value (qui est<br />\nlui-même un XPATH relatif par rapport à lom:general lui même relatif à<br />\nxxforms:instance(\'main-instance\') ->pour voir cela tu regardes les blocs<br />\nparents à chaque fois).</p>\n<p>Donc effectivement le \'.\' va ici faire référence finalement à un xpath<br />\ndu type :<br />\nxxforms:instance(\'main-instance\')/lom:general/lom:aggregationLevel/lom:value</p>\n<p>Si dans ce contexte tu veux utiliser une autre instance, tu devras<br />\nutiliser un XPATH absolu pour cette autre instance.</p>\n<p>Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :<br />\nxxforms:instance(\'aggregations\')/vdex:term/[vdex:termIdentifier =<br />\n\'.\']/vdex:caption/vdex:langstring</p>\n<p>Ca devrait fonctionner.</p>\n<p>Je ne sais pas si mes explications sont super clairs ...</p>\n<p>@+<br />\nVincent.</p>\n<p>Lucie Dengreville wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> je souhaite créer un formulaire dans lequel certains champs ne<br />\n> seraient visibles qu\'en visualisation et non en modification.<br />\n> Pour les champs dont la valeur est à afficher directement (comme la<br />\n> description, le titre...) ne me posent pas de problème.<br />\n> Par contre je n\'arrive pas à afficher le libellé correspondant à la<br />\n> valeur dans le cas d\'un champ à liste de choix.<br />\n> Par exemple, pour le niveau d\'aggrégation, j\'arrive à afficher \"1\" au<br />\n> niveau du formulaire, mais j\'aimerais pouvoir afficher \"grain\" à la<br />\n> place.<br />\n> voici un exemple du formulaire :<br />\n> </p>\n<!-- 1.8 AggregationLevel --><!-- 1.8 AggregationLevel --><p>> <fieldset<br />\n> class=\"lom:general/lom:aggregationLevel\"><br />\n><br />\n> <legend><br />\n> <xforms:group<br />\n><br />\n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n> \'1.8\']\"><br />\n> <xforms:output<br />\n> value=\"vdex:caption/vdex:langstring\" /><br />\n> <xforms:help<br />\n> ref=\"vdex:description/vdex:langstring\" /><br />\n> </xforms:group><br />\n> </legend><br />\n> <widget:component><br />\n> <xforms:group<br />\n> ref=\"lom:aggregationLevel/lom:value\"><br />\n><br />\n> <xforms:output value=\".\" /><br />\n> </xforms:group><br />\n> </widget:component><br />\n> </p>\n<!-- <widget:ori-block element=\"lom:aggregationLevel\" \n> minOccurs=\"0\" maxOccurs=\"1\"\n> parent-element=\"lom:general\"\n> preceding-elements=\"lom:identifier | lom:title | \n> lom:language | lom:description | lom:keyword | lom:coverage | \n> lom:structure\">\n> <xforms:select1 ref=\"lom:value\">\n> <xforms:label \n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n> <xforms:hint \n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n> \'1.8\']/vdex:metadata/xforms:hint\"/>\n> <xforms:alert \n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n> \'1.8\']/vdex:metadata/xforms:alert\"/>\n> <xforms:item>\n> <xforms:label>[Select]</xforms:label>\n> <xforms:value/>\n> </xforms:item>\n> <xforms:itemset \n> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n> <xforms:value ref=\"vocab:value\"/>\n> </xforms:itemset>\n> </xforms:select1>\n> </widget:ori-block>\n> --><!-- <widget:ori-block element=\"lom:aggregationLevel\" \n> minOccurs=\"0\" maxOccurs=\"1\"\n> parent-element=\"lom:general\"\n> preceding-elements=\"lom:identifier | lom:title | \n> lom:language | lom:description | lom:keyword | lom:coverage | \n> lom:structure\">\n> <xforms:select1 ref=\"lom:value\">\n> <xforms:label \n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n> <xforms:hint \n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n> \'1.8\']/vdex:metadata/xforms:hint\"/>\n> <xforms:alert \n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n> \'1.8\']/vdex:metadata/xforms:alert\"/>\n> <xforms:item>\n> <xforms:label>[Select]</xforms:label>\n> <xforms:value/>\n> </xforms:item>\n> <xforms:itemset \n> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n> <xforms:value ref=\"vocab:value\"/>\n> </xforms:itemset>\n> </xforms:select1>\n> </widget:ori-block>\n> --><p>> </fieldset><br />\n><br />\n> En essayant avec <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n> \'lom:aggregationLevel/lom:value\']/vdex:caption/vdex:langstring\" /><br />\n> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n> \'.\']/vdex:caption/vdex:langstring\" /><br />\n> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n> \'lom:value\']/vdex:caption/vdex:langstring\" /><br />\n> à la place de la partie <xforms:output value=\".\" />, rien n\'est affiché.<br />\n> Que faudrait-il mettre que cela affiche bien le libellé ?<br />\n> Quelqu\'un a t-il déjà pu afficher ce type d\'information ?<br />\n><br />\n> merci pour vos réponses<br />\n><br />\n> Lucie<br />\n><br />\n><br />\n><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:8dafd67abe37747a001dcbf1657e4774' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:f7e6f108076efee974f4b6477a174e82' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Rebonjour,</p>\n<p>Je reviens sur ce problème, car la solution n\'était pas satisfaisante<br />\n... après test, cela ne fonctionnait pas.</p>\n<p>Le plus simple ici, et pour que cela fonctionne également sur des<br />\néléments répétables, est d\'utiliser un bloc comme cela :</p>\n<p> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n <xforms:output<br />\nvalue=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n/><br />\n </xforms:repeat></p>\n<p>[cela dans le contexte d\'un<br />\nxxforms:instance(\'main-instance\')/lom:general donc]</p>\n<p>Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc répétable<br />\ntu aurais toutes les valeurs qui s\'afficheraient.</p>\n<p>@+<br />\nVincent.</p>\n<p>Vincent Bonamy wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Lucie,<br />\n><br />\n> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.<br />\n> Donc tout est question du contexte dans lequel tu te trouves .<br />\n><br />\n> Si tu le fais dans<br />\n><br />\n> <xforms:group<br />\n> ref=\"lom:aggregationLevel/lom:value\"><br />\n> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui est<br />\n> lui-même un XPATH relatif par rapport à lom:general lui même relatif à<br />\n> xxforms:instance(\'main-instance\') ->pour voir cela tu regardes les<br />\n> blocs parents à chaque fois).<br />\n><br />\n> Donc effectivement le \'.\' va ici faire référence finalement à un xpath<br />\n> du type :<br />\n> xxforms:instance(\'main-instance\')/lom:general/lom:aggregationLevel/lom:value<br />\n><br />\n><br />\n> Si dans ce contexte tu veux utiliser une autre instance, tu devras<br />\n> utiliser un XPATH absolu pour cette autre instance.<br />\n><br />\n> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :<br />\n> xxforms:instance(\'aggregations\')/vdex:term/[vdex:termIdentifier =<br />\n> \'.\']/vdex:caption/vdex:langstring<br />\n><br />\n> Ca devrait fonctionner.<br />\n><br />\n> Je ne sais pas si mes explications sont super clairs ...<br />\n><br />\n> @+<br />\n> Vincent.<br />\n><br />\n><br />\n> Lucie Dengreville wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> je souhaite créer un formulaire dans lequel certains champs ne<br />\n>> seraient visibles qu\'en visualisation et non en modification.<br />\n>> Pour les champs dont la valeur est à afficher directement (comme la<br />\n>> description, le titre...) ne me posent pas de problème.<br />\n>> Par contre je n\'arrive pas à afficher le libellé correspondant à la<br />\n>> valeur dans le cas d\'un champ à liste de choix.<br />\n>> Par exemple, pour le niveau d\'aggrégation, j\'arrive à afficher \"1\" au<br />\n>> niveau du formulaire, mais j\'aimerais pouvoir afficher \"grain\" à la<br />\n>> place.<br />\n>> voici un exemple du formulaire :<br />\n>> </p>\n<!-- 1.8 AggregationLevel --><!-- 1.8 AggregationLevel --><p>>> <fieldset<br />\n>> class=\"lom:general/lom:aggregationLevel\"><br />\n>><br />\n>> <legend><br />\n>> <xforms:group<br />\n>><br />\n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>> \'1.8\']\"><br />\n>> <xforms:output<br />\n>> value=\"vdex:caption/vdex:langstring\" /><br />\n>> <xforms:help<br />\n>> ref=\"vdex:description/vdex:langstring\" /><br />\n>> </xforms:group><br />\n>> </legend><br />\n>> <widget:component><br />\n>> <xforms:group<br />\n>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>><br />\n>> <xforms:output value=\".\" /><br />\n>> </xforms:group><br />\n>> </widget:component><br />\n>> </p>\n<!-- <widget:ori-block element=\"lom:aggregationLevel\" \n>> minOccurs=\"0\" maxOccurs=\"1\"\n>> parent-element=\"lom:general\"\n>> preceding-elements=\"lom:identifier | lom:title | \n>> lom:language | lom:description | lom:keyword | lom:coverage | \n>> lom:structure\">\n>> <xforms:select1 ref=\"lom:value\">\n>> <xforms:label \n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>> <xforms:hint \n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>> <xforms:alert \n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>> <xforms:item>\n>> <xforms:label>[Select]</xforms:label>\n>> <xforms:value/>\n>> </xforms:item>\n>> <xforms:itemset \n>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>> <xforms:value ref=\"vocab:value\"/>\n>> </xforms:itemset>\n>> </xforms:select1>\n>> </widget:ori-block>\n>> --><!-- <widget:ori-block element=\"lom:aggregationLevel\" \n>> minOccurs=\"0\" maxOccurs=\"1\"\n>> parent-element=\"lom:general\"\n>> preceding-elements=\"lom:identifier | lom:title | \n>> lom:language | lom:description | lom:keyword | lom:coverage | \n>> lom:structure\">\n>> <xforms:select1 ref=\"lom:value\">\n>> <xforms:label \n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>> <xforms:hint \n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>> <xforms:alert \n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>> <xforms:item>\n>> <xforms:label>[Select]</xforms:label>\n>> <xforms:value/>\n>> </xforms:item>\n>> <xforms:itemset \n>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>> <xforms:value ref=\"vocab:value\"/>\n>> </xforms:itemset>\n>> </xforms:select1>\n>> </widget:ori-block>\n>> --><p>>> </fieldset><br />\n>><br />\n>> En essayant avec <xforms:output value=\"vdex:term[vdex:termIdentifier<br />\n>> = \'lom:aggregationLevel/lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>> \'.\']/vdex:caption/vdex:langstring\" /><br />\n>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>> \'lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>> à la place de la partie <xforms:output value=\".\" />, rien n\'est affiché.<br />\n>> Que faudrait-il mettre que cela affiche bien le libellé ?<br />\n>> Quelqu\'un a t-il déjà pu afficher ce type d\'information ?<br />\n>><br />\n>> merci pour vos réponses<br />\n>><br />\n>> Lucie<br />\n>><br />\n>><br />\n>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:f7e6f108076efee974f4b6477a174e82' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:135711eb83c81694764d1240216d3c51' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Rebonjour,<br />\n><br />\n> Je reviens sur ce problème, car la solution n\'était pas satisfaisante<br />\n> ... après test, cela ne fonctionnait pas.</div>\n</blockquote>\n<p>effectivement j\'ai obtenu une erreur orbeon<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Le plus simple ici, et pour que cela fonctionne également sur des<br />\n> éléments répétables, est d\'utiliser un bloc comme cela :<br />\n><br />\n> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n> <xforms:output<br />\n> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n> /> </xforms:repeat><br />\n><br />\n> [cela dans le contexte d\'un<br />\n> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n><br />\n> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n> répétable tu aurais toutes les valeurs qui s\'afficheraient.</div>\n</blockquote>\n<p>merci pour ta solution, elle fonctionne correctement.<br />\nJuste une question, où trouver le terme correspondant à la valeur<br />\nrecherchée : ici c\'est \'aggregations\' pour \'aggregationLevel\' ?<br />\n(j\'aurai plutôt mis \'gen_aggregation_level\', identifiant trouvé dans le<br />\nfichier<br />\nWEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml<br />\ndu module editor)</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> @+<br />\n> Vincent.<br />\n><br />\n><br />\n> Vincent Bonamy wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Lucie,<br />\n>><br />\n>> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.<br />\n>> Donc tout est question du contexte dans lequel tu te trouves .<br />\n>><br />\n>> Si tu le fais dans<br />\n>><br />\n>> <xforms:group<br />\n>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui<br />\n>> est lui-même un XPATH relatif par rapport à lom:general lui même<br />\n>> relatif à xxforms:instance(\'main-instance\') ->pour voir cela tu<br />\n>> regardes les blocs parents à chaque fois).<br />\n>><br />\n>> Donc effectivement le \'.\' va ici faire référence finalement à un<br />\n>> xpath du type :<br />\n>> xxforms:instance(\'main-instance\')/lom:general/lom:aggregationLevel/lom:value<br />\n>><br />\n>><br />\n>> Si dans ce contexte tu veux utiliser une autre instance, tu devras<br />\n>> utiliser un XPATH absolu pour cette autre instance.<br />\n>><br />\n>> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :<br />\n>> xxforms:instance(\'aggregations\')/vdex:term/[vdex:termIdentifier =<br />\n>> \'.\']/vdex:caption/vdex:langstring<br />\n>><br />\n>> Ca devrait fonctionner.<br />\n>><br />\n>> Je ne sais pas si mes explications sont super clairs ...<br />\n>><br />\n>> @+<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Lucie Dengreville wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> je souhaite créer un formulaire dans lequel certains champs ne<br />\n>>> seraient visibles qu\'en visualisation et non en modification.<br />\n>>> Pour les champs dont la valeur est à afficher directement (comme la<br />\n>>> description, le titre...) ne me posent pas de problème.<br />\n>>> Par contre je n\'arrive pas à afficher le libellé correspondant à la<br />\n>>> valeur dans le cas d\'un champ à liste de choix.<br />\n>>> Par exemple, pour le niveau d\'aggrégation, j\'arrive à afficher \"1\"<br />\n>>> au niveau du formulaire, mais j\'aimerais pouvoir afficher \"grain\" à<br />\n>>> la place.<br />\n>>> voici un exemple du formulaire :<br />\n>>> </p>\n<!-- 1.8 AggregationLevel --><!-- 1.8 AggregationLevel --><p>>>> <fieldset<br />\n>>> class=\"lom:general/lom:aggregationLevel\"><br />\n>>><br />\n>>> <legend><br />\n>>> <xforms:group<br />\n>>><br />\n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>>> \'1.8\']\"><br />\n>>> <xforms:output<br />\n>>> value=\"vdex:caption/vdex:langstring\" /><br />\n>>> <xforms:help<br />\n>>> ref=\"vdex:description/vdex:langstring\" /><br />\n>>> </xforms:group><br />\n>>> </legend><br />\n>>> <widget:component><br />\n>>> <xforms:group<br />\n>>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>>><br />\n>>> <xforms:output value=\".\" /><br />\n>>> </xforms:group><br />\n>>> </widget:component><br />\n>>> </p>\n<!-- <widget:ori-block element=\"lom:aggregationLevel\" \n>>> minOccurs=\"0\" maxOccurs=\"1\"\n>>> parent-element=\"lom:general\"\n>>> preceding-elements=\"lom:identifier | lom:title | \n>>> lom:language | lom:description | lom:keyword | lom:coverage | \n>>> lom:structure\">\n>>> <xforms:select1 ref=\"lom:value\">\n>>> <xforms:label \n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>>> <xforms:hint \n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>>> <xforms:alert \n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>>> <xforms:item>\n>>> <xforms:label>[Select]</xforms:label>\n>>> <xforms:value/>\n>>> </xforms:item>\n>>> <xforms:itemset \n>>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>>> <xforms:value ref=\"vocab:value\"/>\n>>> </xforms:itemset>\n>>> </xforms:select1>\n>>> </widget:ori-block>\n>>> --><!-- <widget:ori-block element=\"lom:aggregationLevel\" \n>>> minOccurs=\"0\" maxOccurs=\"1\"\n>>> parent-element=\"lom:general\"\n>>> preceding-elements=\"lom:identifier | lom:title | \n>>> lom:language | lom:description | lom:keyword | lom:coverage | \n>>> lom:structure\">\n>>> <xforms:select1 ref=\"lom:value\">\n>>> <xforms:label \n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>>> <xforms:hint \n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>>> <xforms:alert \n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>>> <xforms:item>\n>>> <xforms:label>[Select]</xforms:label>\n>>> <xforms:value/>\n>>> </xforms:item>\n>>> <xforms:itemset \n>>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>>> <xforms:value ref=\"vocab:value\"/>\n>>> </xforms:itemset>\n>>> </xforms:select1>\n>>> </widget:ori-block>\n>>> --><p>>>> </fieldset><br />\n>>><br />\n>>> En essayant avec <xforms:output value=\"vdex:term[vdex:termIdentifier<br />\n>>> = \'lom:aggregationLevel/lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>>> \'.\']/vdex:caption/vdex:langstring\" /><br />\n>>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>>> \'lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>>> à la place de la partie <xforms:output value=\".\" />, rien n\'est<br />\n>>> affiché.<br />\n>>> Que faudrait-il mettre que cela affiche bien le libellé ?<br />\n>>> Quelqu\'un a t-il déjà pu afficher ce type d\'information ?<br />\n>>><br />\n>>> merci pour vos réponses<br />\n>>><br />\n>>> Lucie<br />\n>>><br />\n>>><br />\n>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:135711eb83c81694764d1240216d3c51' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:70bd136630da5dfed50d86c2bdd757c1' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Lucie Dengreville a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Rebonjour,<br />\n>><br />\n>> Je reviens sur ce problème, car la solution n\'était pas satisfaisante<br />\n>> ... après test, cela ne fonctionnait pas.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> effectivement j\'ai obtenu une erreur orbeon</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> Le plus simple ici, et pour que cela fonctionne également sur des<br />\n>> éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>><br />\n>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>> <xforms:output<br />\n>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>> /> </xforms:repeat><br />\n>><br />\n>> [cela dans le contexte d\'un<br />\n>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>><br />\n>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> merci pour ta solution, elle fonctionne correctement.<br />\n> Juste une question, où trouver le terme correspondant à la valeur<br />\n> recherchée : ici c\'est \'aggregations\' pour \'aggregationLevel\' ?<br />\n> (j\'aurai plutôt mis \'gen_aggregation_level\', identifiant trouvé dans<br />\n> le fichier<br />\n> WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml<br />\n> du module editor)</div>\n</blockquote>\n<p>je pense avoir trouvé, c\'est l\'id trouvé dans load-vocab.xhtml qui faut<br />\nindiqué.</p>\n<p>Lucie<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> @+<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Vincent Bonamy wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Lucie,<br />\n>>><br />\n>>> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.<br />\n>>> Donc tout est question du contexte dans lequel tu te trouves .<br />\n>>><br />\n>>> Si tu le fais dans<br />\n>>><br />\n>>> <xforms:group<br />\n>>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>>> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui<br />\n>>> est lui-même un XPATH relatif par rapport à lom:general lui même<br />\n>>> relatif à xxforms:instance(\'main-instance\') ->pour voir cela tu<br />\n>>> regardes les blocs parents à chaque fois).<br />\n>>><br />\n>>> Donc effectivement le \'.\' va ici faire référence finalement à un<br />\n>>> xpath du type :<br />\n>>> xxforms:instance(\'main-instance\')/lom:general/lom:aggregationLevel/lom:value<br />\n>>><br />\n>>><br />\n>>> Si dans ce contexte tu veux utiliser une autre instance, tu devras<br />\n>>> utiliser un XPATH absolu pour cette autre instance.<br />\n>>><br />\n>>> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :<br />\n>>> xxforms:instance(\'aggregations\')/vdex:term/[vdex:termIdentifier =<br />\n>>> \'.\']/vdex:caption/vdex:langstring<br />\n>>><br />\n>>> Ca devrait fonctionner.<br />\n>>><br />\n>>> Je ne sais pas si mes explications sont super clairs ...<br />\n>>><br />\n>>> @+<br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>> Lucie Dengreville wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> je souhaite créer un formulaire dans lequel certains champs ne<br />\n>>>> seraient visibles qu\'en visualisation et non en modification.<br />\n>>>> Pour les champs dont la valeur est à afficher directement (comme la<br />\n>>>> description, le titre...) ne me posent pas de problème.<br />\n>>>> Par contre je n\'arrive pas à afficher le libellé correspondant à la<br />\n>>>> valeur dans le cas d\'un champ à liste de choix.<br />\n>>>> Par exemple, pour le niveau d\'aggrégation, j\'arrive à afficher \"1\"<br />\n>>>> au niveau du formulaire, mais j\'aimerais pouvoir afficher \"grain\" à<br />\n>>>> la place.<br />\n>>>> voici un exemple du formulaire :<br />\n>>>> </p>\n<!-- 1.8 AggregationLevel --><!-- 1.8 AggregationLevel --><p>>>>> <fieldset<br />\n>>>> class=\"lom:general/lom:aggregationLevel\"><br />\n>>>><br />\n>>>> <legend><br />\n>>>> <xforms:group<br />\n>>>><br />\n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>>>> \'1.8\']\"><br />\n>>>> <xforms:output<br />\n>>>> value=\"vdex:caption/vdex:langstring\" /><br />\n>>>> <xforms:help<br />\n>>>> ref=\"vdex:description/vdex:langstring\" /><br />\n>>>> </xforms:group><br />\n>>>> </legend><br />\n>>>> <widget:component><br />\n>>>> <xforms:group<br />\n>>>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>>>><br />\n>>>> <xforms:output value=\".\" /><br />\n>>>> </xforms:group><br />\n>>>> </widget:component><br />\n>>>> </p>\n<!-- <widget:ori-block \n>>>> element=\"lom:aggregationLevel\" minOccurs=\"0\" maxOccurs=\"1\"\n>>>> parent-element=\"lom:general\"\n>>>> preceding-elements=\"lom:identifier | lom:title | \n>>>> lom:language | lom:description | lom:keyword | lom:coverage | \n>>>> lom:structure\">\n>>>> <xforms:select1 ref=\"lom:value\">\n>>>> <xforms:label \n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>>>> <xforms:hint \n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>>>> <xforms:alert \n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>>>> <xforms:item>\n>>>> <xforms:label>[Select]</xforms:label>\n>>>> <xforms:value/>\n>>>> </xforms:item>\n>>>> <xforms:itemset \n>>>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>>>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>>>> <xforms:value ref=\"vocab:value\"/>\n>>>> </xforms:itemset>\n>>>> </xforms:select1>\n>>>> </widget:ori-block>\n>>>> --><!-- <widget:ori-block \n>>>> element=\"lom:aggregationLevel\" minOccurs=\"0\" maxOccurs=\"1\"\n>>>> parent-element=\"lom:general\"\n>>>> preceding-elements=\"lom:identifier | lom:title | \n>>>> lom:language | lom:description | lom:keyword | lom:coverage | \n>>>> lom:structure\">\n>>>> <xforms:select1 ref=\"lom:value\">\n>>>> <xforms:label \n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>>>> <xforms:hint \n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>>>> <xforms:alert \n>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>>>> <xforms:item>\n>>>> <xforms:label>[Select]</xforms:label>\n>>>> <xforms:value/>\n>>>> </xforms:item>\n>>>> <xforms:itemset \n>>>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>>>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>>>> <xforms:value ref=\"vocab:value\"/>\n>>>> </xforms:itemset>\n>>>> </xforms:select1>\n>>>> </widget:ori-block>\n>>>> --><p>>>>> </fieldset><br />\n>>>><br />\n>>>> En essayant avec <xforms:output<br />\n>>>> value=\"vdex:term[vdex:termIdentifier =<br />\n>>>> \'lom:aggregationLevel/lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>>>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>>>> \'.\']/vdex:caption/vdex:langstring\" /><br />\n>>>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>>>> \'lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>>>> à la place de la partie <xforms:output value=\".\" />, rien n\'est<br />\n>>>> affiché.<br />\n>>>> Que faudrait-il mettre que cela affiche bien le libellé ?<br />\n>>>> Quelqu\'un a t-il déjà pu afficher ce type d\'information ?<br />\n>>>><br />\n>>>> merci pour vos réponses<br />\n>>>><br />\n>>>> Lucie<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:70bd136630da5dfed50d86c2bdd757c1' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:641d4479293c247a55f28e367bc2d6d0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Lucie Dengreville wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Lucie Dengreville a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Rebonjour,<br />\n>>><br />\n>>> Je reviens sur ce problème, car la solution n\'était pas<br />\n>>> satisfaisante ... après test, cela ne fonctionnait pas.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> effectivement j\'ai obtenu une erreur orbeon</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> Le plus simple ici, et pour que cela fonctionne également sur des<br />\n>>> éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>>><br />\n>>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>>> <xforms:output<br />\n>>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>> /> </xforms:repeat><br />\n>>><br />\n>>> [cela dans le contexte d\'un<br />\n>>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>>><br />\n>>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> merci pour ta solution, elle fonctionne correctement.<br />\n>> Juste une question, où trouver le terme correspondant à la valeur<br />\n>> recherchée : ici c\'est \'aggregations\' pour \'aggregationLevel\' ?<br />\n>> (j\'aurai plutôt mis \'gen_aggregation_level\', identifiant trouvé dans<br />\n>> le fichier<br />\n>> WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml<br />\n>> du module editor)</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> je pense avoir trouvé, c\'est l\'id trouvé dans load-vocab.xhtml qui<br />\n> faut indiqué.</div>\n</blockquote>\n<p>Un XForms est constitué de 2 parties bien distinctes :<br />\n* le \'model\' où l\'on déclare/définit les instances que l\'on va utiliser,<br />\nc\'est là également que l\'on peut spécifier des comportements, des champs<br />\nrequis, etc.<br />\n* le \'content\' en lui-même qui correspond à du HTML avec des balises<br />\nxforms en plus pour manipuler les instances définies dans le \'model\'</p>\n<p>Ici on a éclaté un XForms en plusieurs fichiers afin de clarifier/ranger<br />\nles choses. Dans ori-oai-md-editor, le XForms de chaque formulaire a<br />\ncomme point d\'entrée le fichier main-form.xhtml. Celui-ci peut faire<br />\nréférence d\'autres fichiers (qui eux mêmes peuvent faire références<br />\nd\'autres fichiers, etc.).</p>\n<p>Ici, les déclarations/définitions des vocabulaires sont directement<br />\ndonnées dans main-form.xhtml.<br />\nDonc pour être précis, l\'instance \'aggregations\' utilisée ensuite dans<br />\nle \'content\' dont case-general.xml fait partie (car inclu depuis<br />\nmain-form.xhrtml) est déclarée dans main-form.xhtml.</p>\n<p>Pour ce qui est des fichiers du répertoire reload-vocab, ils servent<br />\nuniquement à recharger dynamiquement et régulèrement un certain nombre<br />\nd\'instances (partagées entre tous les XForms Orbeon, cf leurs<br />\ndéclarations), ils correspondent effectivement aux vocabulaires utilisés<br />\négalement dans les formulaires.</p>\n<p>Vincent.</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Lucie</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> @+<br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Lucie,<br />\n>>>><br />\n>>>> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.<br />\n>>>> Donc tout est question du contexte dans lequel tu te trouves .<br />\n>>>><br />\n>>>> Si tu le fais dans<br />\n>>>><br />\n>>>> <xforms:group<br />\n>>>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>>>> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui<br />\n>>>> est lui-même un XPATH relatif par rapport à lom:general lui même<br />\n>>>> relatif à xxforms:instance(\'main-instance\') ->pour voir cela tu<br />\n>>>> regardes les blocs parents à chaque fois).<br />\n>>>><br />\n>>>> Donc effectivement le \'.\' va ici faire référence finalement à un<br />\n>>>> xpath du type :<br />\n>>>> xxforms:instance(\'main-instance\')/lom:general/lom:aggregationLevel/lom:value<br />\n>>>><br />\n>>>><br />\n>>>> Si dans ce contexte tu veux utiliser une autre instance, tu devras<br />\n>>>> utiliser un XPATH absolu pour cette autre instance.<br />\n>>>><br />\n>>>> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :<br />\n>>>> xxforms:instance(\'aggregations\')/vdex:term/[vdex:termIdentifier =<br />\n>>>> \'.\']/vdex:caption/vdex:langstring<br />\n>>>><br />\n>>>> Ca devrait fonctionner.<br />\n>>>><br />\n>>>> Je ne sais pas si mes explications sont super clairs ...<br />\n>>>><br />\n>>>> @+<br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>> Lucie Dengreville wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> je souhaite créer un formulaire dans lequel certains champs ne<br />\n>>>>> seraient visibles qu\'en visualisation et non en modification.<br />\n>>>>> Pour les champs dont la valeur est à afficher directement (comme<br />\n>>>>> la description, le titre...) ne me posent pas de problème.<br />\n>>>>> Par contre je n\'arrive pas à afficher le libellé correspondant à<br />\n>>>>> la valeur dans le cas d\'un champ à liste de choix.<br />\n>>>>> Par exemple, pour le niveau d\'aggrégation, j\'arrive à afficher \"1\"<br />\n>>>>> au niveau du formulaire, mais j\'aimerais pouvoir afficher \"grain\"<br />\n>>>>> à la place.<br />\n>>>>> voici un exemple du formulaire :<br />\n>>>>> </p>\n<!-- 1.8 AggregationLevel --><!-- 1.8 AggregationLevel --><p>>>>>> <fieldset<br />\n>>>>> class=\"lom:general/lom:aggregationLevel\"><br />\n>>>>><br />\n>>>>> <legend><br />\n>>>>> <xforms:group<br />\n>>>>><br />\n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>>>>> \'1.8\']\"><br />\n>>>>> <xforms:output<br />\n>>>>> value=\"vdex:caption/vdex:langstring\" /><br />\n>>>>> <xforms:help<br />\n>>>>> ref=\"vdex:description/vdex:langstring\" /><br />\n>>>>> </xforms:group><br />\n>>>>> </legend><br />\n>>>>> <widget:component><br />\n>>>>> <xforms:group<br />\n>>>>> ref=\"lom:aggregationLevel/lom:value\"><br />\n>>>>><br />\n>>>>> <xforms:output value=\".\" /><br />\n>>>>> </xforms:group><br />\n>>>>> </widget:component><br />\n>>>>> </p>\n<!-- <widget:ori-block \n>>>>> element=\"lom:aggregationLevel\" minOccurs=\"0\" maxOccurs=\"1\"\n>>>>> parent-element=\"lom:general\"\n>>>>> preceding-elements=\"lom:identifier | lom:title \n>>>>> | lom:language | lom:description | lom:keyword | lom:coverage | \n>>>>> lom:structure\">\n>>>>> <xforms:select1 ref=\"lom:value\">\n>>>>> <xforms:label \n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>>>>> <xforms:hint \n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>>>>> <xforms:alert \n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>>>>> <xforms:item>\n>>>>> <xforms:label>[Select]</xforms:label>\n>>>>> <xforms:value/>\n>>>>> </xforms:item>\n>>>>> <xforms:itemset \n>>>>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>>>>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>>>>> <xforms:value ref=\"vocab:value\"/>\n>>>>> </xforms:itemset>\n>>>>> </xforms:select1>\n>>>>> </widget:ori-block>\n>>>>> --><!-- <widget:ori-block \n>>>>> element=\"lom:aggregationLevel\" minOccurs=\"0\" maxOccurs=\"1\"\n>>>>> parent-element=\"lom:general\"\n>>>>> preceding-elements=\"lom:identifier | lom:title \n>>>>> | lom:language | lom:description | lom:keyword | lom:coverage | \n>>>>> lom:structure\">\n>>>>> <xforms:select1 ref=\"lom:value\">\n>>>>> <xforms:label \n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>>> \'1.8\']/vdex:caption/vdex:langstring\" class=\"hidden\"/>\n>>>>> <xforms:hint \n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>>> \'1.8\']/vdex:metadata/xforms:hint\"/>\n>>>>> <xforms:alert \n>>>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \n>>>>> \'1.8\']/vdex:metadata/xforms:alert\"/>\n>>>>> <xforms:item>\n>>>>> <xforms:label>[Select]</xforms:label>\n>>>>> <xforms:value/>\n>>>>> </xforms:item>\n>>>>> <xforms:itemset \n>>>>> nodeset=\"xxforms:instance(\'aggregations\')/vdex:term\">\n>>>>> <xforms:label ref=\"vdex:caption/vdex:langstring\"/>\n>>>>> <xforms:value ref=\"vocab:value\"/>\n>>>>> </xforms:itemset>\n>>>>> </xforms:select1>\n>>>>> </widget:ori-block>\n>>>>> --><p>>>>>> </fieldset><br />\n>>>>><br />\n>>>>> En essayant avec <xforms:output<br />\n>>>>> value=\"vdex:term[vdex:termIdentifier =<br />\n>>>>> \'lom:aggregationLevel/lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>>>>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>>>>> \'.\']/vdex:caption/vdex:langstring\" /><br />\n>>>>> ou <xforms:output value=\"vdex:term[vdex:termIdentifier =<br />\n>>>>> \'lom:value\']/vdex:caption/vdex:langstring\" /><br />\n>>>>> à la place de la partie <xforms:output value=\".\" />, rien n\'est<br />\n>>>>> affiché.<br />\n>>>>> Que faudrait-il mettre que cela affiche bien le libellé ?<br />\n>>>>> Quelqu\'un a t-il déjà pu afficher ce type d\'information ?<br />\n>>>>><br />\n>>>>> merci pour vos réponses<br />\n>>>>><br />\n>>>>> Lucie<br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:641d4479293c247a55f28e367bc2d6d0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:2c10341478e83e51c6465f78d96e9d29' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Lucie Dengreville wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Lucie Dengreville a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Rebonjour,<br />\n>>>><br />\n>>>> Je reviens sur ce problème, car la solution n\'était pas<br />\n>>>> satisfaisante ... après test, cela ne fonctionnait pas.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> effectivement j\'ai obtenu une erreur orbeon</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>><br />\n>>>> Le plus simple ici, et pour que cela fonctionne également sur des<br />\n>>>> éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>>>><br />\n>>>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>>>> <xforms:output<br />\n>>>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>>> /> </xforms:repeat><br />\n>>>><br />\n>>>> [cela dans le contexte d\'un<br />\n>>>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>>>><br />\n>>>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>>>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> merci pour ta solution, elle fonctionne correctement.<br />\n>>> Juste une question, où trouver le terme correspondant à la valeur<br />\n>>> recherchée : ici c\'est \'aggregations\' pour \'aggregationLevel\' ?<br />\n>>> (j\'aurai plutôt mis \'gen_aggregation_level\', identifiant trouvé dans<br />\n>>> le fichier<br />\n>>> WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml<br />\n>>> du module editor)</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> je pense avoir trouvé, c\'est l\'id trouvé dans load-vocab.xhtml qui<br />\n>> faut indiqué.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Un XForms est constitué de 2 parties bien distinctes :<br />\n> * le \'model\' où l\'on déclare/définit les instances que l\'on va<br />\n> utiliser, c\'est là également que l\'on peut spécifier des<br />\n> comportements, des champs requis, etc.<br />\n> * le \'content\' en lui-même qui correspond à du HTML avec des balises<br />\n> xforms en plus pour manipuler les instances définies dans le \'model\'<br />\n><br />\n> Ici on a éclaté un XForms en plusieurs fichiers afin de<br />\n> clarifier/ranger les choses. Dans ori-oai-md-editor, le XForms de<br />\n> chaque formulaire a comme point d\'entrée le fichier main-form.xhtml.<br />\n> Celui-ci peut faire référence d\'autres fichiers (qui eux mêmes peuvent<br />\n> faire références d\'autres fichiers, etc.).<br />\n><br />\n> Ici, les déclarations/définitions des vocabulaires sont directement<br />\n> données dans main-form.xhtml.<br />\n> Donc pour être précis, l\'instance \'aggregations\' utilisée ensuite dans<br />\n> le \'content\' dont case-general.xml fait partie (car inclu depuis<br />\n> main-form.xhrtml) est déclarée dans main-form.xhtml.<br />\n><br />\n><br />\n> Pour ce qui est des fichiers du répertoire reload-vocab, ils servent<br />\n> uniquement à recharger dynamiquement et régulèrement un certain nombre<br />\n> d\'instances (partagées entre tous les XForms Orbeon, cf leurs<br />\n> déclarations), ils correspondent effectivement aux vocabulaires<br />\n> utilisés également dans les formulaires.<br />\n><br />\n> Vincent.<br />\n></div>\n</blockquote>\n<p>merci Vincent pour tes explications</p>\n<p>Lucie</p>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:2c10341478e83e51c6465f78d96e9d29' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:e9ded69a1a5f185ff2dc2c27eb62c354' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">J\'arrive à afficher la plupart des valeurs avec ce bloc, mais j\'ai<br />\ntoujours des problèmes pour certains champs, bien qu\'ils semblent<br />\nsimilaires à d\'autres qui s\'affichent correctement.<br />\nEst-ce que les codes ci-dessous contiennent des erreurs ?<br />\n- pour le format du document :</p>\n<!-- 4.1 Format --><!-- 4.1 Format --><p> <fieldset class=\"lom:technical/lom:format\"><br />\n <legend><br />\n <xforms:group</p>\n<p>ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \'4.1\']\"><br />\n <xforms:output<br />\n value=\"vdex:caption/vdex:langstring\" /><br />\n <xforms:help<br />\n ref=\"vdex:description/vdex:langstring\" /><br />\n </xforms:group><br />\n </legend><br />\n <widget:component></p>\n<p> <xforms:repeat nodeset=\"lom:format\"><br />\n <xforms:output</p>\n<p>value=\"xxforms:instance(\'formats\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n/><br />\n </xforms:repeat><br />\n </widget:component></p>\n<p> </fieldset></p>\n<p>- pour la langue :</p>\n<!-- 1.3 Language --><!-- 1.3 Language --><p> <fieldset class=\"lom:general/lom:language\"></p>\n<p> <legend><br />\n <xforms:group</p>\n<p>ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \'1.3\']\"><br />\n <xforms:output<br />\n value=\"vdex:caption/vdex:langstring\" /><br />\n <xforms:help<br />\n ref=\"vdex:description/vdex:langstring\" /><br />\n </xforms:group><br />\n </legend><br />\n <widget:component></p>\n<p> <xforms:repeat nodeset=\"lom:language\"><br />\n <xforms:output<br />\nvalue=\"xxforms:instance(\'languages\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n/></p>\n<p> </xforms:repeat><br />\n </widget:component><br />\n </fieldset></p>\n<p>- pour l\'activiité induite :</p>\n<!-- 5.12 activity --><!-- 5.12 activity --><p> <fieldset class=\"lom:educational/lomfr:activity\"></p>\n<p> <legend><br />\n <xforms:group</p>\n<p>ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier = \'5.12\']\"><br />\n <xforms:output<br />\n value=\"vdex:caption/vdex:langstring\" /><br />\n <xforms:help<br />\n ref=\"vdex:description/vdex:langstring\" /><br />\n </xforms:group><br />\n </legend><br />\n <widget:component><br />\n <xforms:repeat nodeset=\"lomfr:activity\"><br />\n <xforms:output</p>\n<p>value=\"xxforms:instance(\'activitiesLomfr\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language=\'fr\']\"<br />\n/><br />\n <br />\n </xforms:repeat><br />\n </widget:component></p>\n<p> </fieldset></p>\n<p>si quelqu\'un a des idées ...</p>\n<p>merci beaucoup</p>\n<p>Lucie</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>><br />\n>>>>> Le plus simple ici, et pour que cela fonctionne également sur des<br />\n>>>>> éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>>>>><br />\n>>>>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>>>>> <xforms:output<br />\n>>>>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>>>> /> </xforms:repeat><br />\n>>>>><br />\n>>>>> [cela dans le contexte d\'un<br />\n>>>>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>>>>><br />\n>>>>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>>>>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</div>\n</blockquote>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:e9ded69a1a5f185ff2dc2c27eb62c354' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:20dbd2dbd0c340e8473e00819b006b9d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Lucie Dengreville a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> J\'arrive à afficher la plupart des valeurs avec ce bloc, mais j\'ai<br />\n> toujours des problèmes pour certains champs, bien qu\'ils semblent<br />\n> similaires à d\'autres qui s\'affichent correctement.<br />\n> Est-ce que les codes ci-dessous contiennent des erreurs ?<br />\n> - pour le format du document :<br />\n><br />\n> </p>\n<!-- 4.1 Format --><!-- 4.1 Format --><p>> <fieldset class=\"lom:technical/lom:format\"><br />\n> <legend><br />\n> <xforms:group<br />\n><br />\n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n> \'4.1\']\"><br />\n> <xforms:output<br />\n> value=\"vdex:caption/vdex:langstring\" /><br />\n> <xforms:help<br />\n> ref=\"vdex:description/vdex:langstring\" /><br />\n> </xforms:group><br />\n> </legend><br />\n> <widget:component><br />\n><br />\n> <xforms:repeat nodeset=\"lom:format\"><br />\n> <xforms:output<br />\n><br />\n> value=\"xxforms:instance(\'formats\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n> /><br />\n> </xforms:repeat><br />\n> </widget:component><br />\n><br />\n><br />\n><br />\n> </fieldset><br />\n><br />\n> - pour la langue :<br />\n><br />\n> </p>\n<!-- 1.3 Language --><!-- 1.3 Language --><p>> <fieldset class=\"lom:general/lom:language\"><br />\n><br />\n> <legend><br />\n> <xforms:group<br />\n><br />\n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n> \'1.3\']\"><br />\n> <xforms:output<br />\n> value=\"vdex:caption/vdex:langstring\" /><br />\n> <xforms:help<br />\n> ref=\"vdex:description/vdex:langstring\" /><br />\n> </xforms:group><br />\n> </legend><br />\n> <widget:component><br />\n><br />\n><br />\n> <xforms:repeat nodeset=\"lom:language\"><br />\n> <xforms:output<br />\n> value=\"xxforms:instance(\'languages\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n> /><br />\n> </xforms:repeat><br />\n> </widget:component><br />\n> </fieldset><br />\n><br />\n> - pour l\'activiité induite :<br />\n> </p>\n<!-- 5.12 activity --><!-- 5.12 activity --><p>> <fieldset class=\"lom:educational/lomfr:activity\"><br />\n><br />\n> <legend><br />\n> <xforms:group<br />\n><br />\n> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n> \'5.12\']\"><br />\n> <xforms:output<br />\n> value=\"vdex:caption/vdex:langstring\" /><br />\n> <xforms:help<br />\n> ref=\"vdex:description/vdex:langstring\" /><br />\n> </xforms:group><br />\n> </legend><br />\n> <widget:component><br />\n> <xforms:repeat nodeset=\"lomfr:activity\"><br />\n> <xforms:output<br />\n><br />\n> value=\"xxforms:instance(\'activitiesLomfr\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language=\'fr\']\"<br />\n> /><br />\n> <br />\n> </xforms:repeat><br />\n> </widget:component><br />\n><br />\n><br />\n><br />\n> </fieldset></div>\n</blockquote>\n<p>le code pour l\'activité induite marche correctement<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> si quelqu\'un a des idées ...<br />\n><br />\n> merci beaucoup<br />\n><br />\n> Lucie<br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>><br />\n>>>>>> Le plus simple ici, et pour que cela fonctionne également sur des<br />\n>>>>>> éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>>>>>><br />\n>>>>>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>>>>>> <xforms:output<br />\n>>>>>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>>>>> /> </xforms:repeat><br />\n>>>>>><br />\n>>>>>> [cela dans le contexte d\'un<br />\n>>>>>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>>>>>><br />\n>>>>>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>>>>>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:20dbd2dbd0c340e8473e00819b006b9d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:293354e7dea4e58cdd627fac4302a48c' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Lucie,<br />\nIl faudrait que tu nous transmettes l\'ensemble du XForms peut-être, car<br />\nici il nous manque les contextes pour chaque bloc, notamment les<br />\npotentielles balises xforms group.<br />\nMerci,<br />\nVincent.</p>\n<p>Lucie Dengreville wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Lucie Dengreville a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> J\'arrive à afficher la plupart des valeurs avec ce bloc, mais j\'ai<br />\n>> toujours des problèmes pour certains champs, bien qu\'ils semblent<br />\n>> similaires à d\'autres qui s\'affichent correctement.<br />\n>> Est-ce que les codes ci-dessous contiennent des erreurs ?<br />\n>> - pour le format du document :<br />\n>><br />\n>> </p>\n<!-- 4.1 Format --><!-- 4.1 Format --><p>>> <fieldset class=\"lom:technical/lom:format\"><br />\n>> <legend><br />\n>> <xforms:group<br />\n>><br />\n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>> \'4.1\']\"><br />\n>> <xforms:output<br />\n>> value=\"vdex:caption/vdex:langstring\" /><br />\n>> <xforms:help<br />\n>> ref=\"vdex:description/vdex:langstring\" /><br />\n>> </xforms:group><br />\n>> </legend><br />\n>> <widget:component><br />\n>><br />\n>> <xforms:repeat nodeset=\"lom:format\"><br />\n>> <xforms:output<br />\n>><br />\n>> value=\"xxforms:instance(\'formats\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>> /><br />\n>> </xforms:repeat><br />\n>> </widget:component><br />\n>><br />\n>><br />\n>><br />\n>> </fieldset><br />\n>><br />\n>> - pour la langue :<br />\n>><br />\n>> </p>\n<!-- 1.3 Language --><!-- 1.3 Language --><p>>> <fieldset class=\"lom:general/lom:language\"><br />\n>><br />\n>> <legend><br />\n>> <xforms:group<br />\n>><br />\n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>> \'1.3\']\"><br />\n>> <xforms:output<br />\n>> value=\"vdex:caption/vdex:langstring\" /><br />\n>> <xforms:help<br />\n>> ref=\"vdex:description/vdex:langstring\" /><br />\n>> </xforms:group><br />\n>> </legend><br />\n>> <widget:component><br />\n>><br />\n>><br />\n>> <xforms:repeat nodeset=\"lom:language\"><br />\n>> <xforms:output<br />\n>> value=\"xxforms:instance(\'languages\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>> /><br />\n>> </xforms:repeat><br />\n>> </widget:component><br />\n>> </fieldset><br />\n>><br />\n>> - pour l\'activiité induite :<br />\n>> </p>\n<!-- 5.12 activity --><!-- 5.12 activity --><p>>> <fieldset class=\"lom:educational/lomfr:activity\"><br />\n>><br />\n>> <legend><br />\n>> <xforms:group<br />\n>><br />\n>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>> \'5.12\']\"><br />\n>> <xforms:output<br />\n>> value=\"vdex:caption/vdex:langstring\" /><br />\n>> <xforms:help<br />\n>> ref=\"vdex:description/vdex:langstring\" /><br />\n>> </xforms:group><br />\n>> </legend><br />\n>> <widget:component><br />\n>> <xforms:repeat nodeset=\"lomfr:activity\"><br />\n>> <xforms:output<br />\n>><br />\n>> value=\"xxforms:instance(\'activitiesLomfr\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language=\'fr\']\"<br />\n>> /><br />\n>> <br />\n>> </xforms:repeat><br />\n>> </widget:component><br />\n>><br />\n>><br />\n>><br />\n>> </fieldset></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> le code pour l\'activité induite marche correctement</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> si quelqu\'un a des idées ...<br />\n>><br />\n>> merci beaucoup<br />\n>><br />\n>> Lucie<br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>><br />\n>>>>>>> Le plus simple ici, et pour que cela fonctionne également sur<br />\n>>>>>>> des éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>>>>>>><br />\n>>>>>>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>>>>>>> <xforms:output<br />\n>>>>>>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>>>>>> /> </xforms:repeat><br />\n>>>>>>><br />\n>>>>>>> [cela dans le contexte d\'un<br />\n>>>>>>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>>>>>>><br />\n>>>>>>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>>>>>>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:293354e7dea4e58cdd627fac4302a48c' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:9ecab946513cbb355f763db41ec604e5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Pour info, j\'ai finalement réussi à trouver la solution, il faut enlever<br />\nla partie \"/lom:value\" pour que le libellé du format ou de la langue<br />\nsoit affiché.</p>\n<p>Par exemple pour la langue, ça donne :<br />\n<xforms:output<br />\nvalue=\"xxforms:instance(\'languages\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()]/vdex:caption/vdex:langstring\"<br />\n/></p>\n<p>Lucie</p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Lucie,<br />\n> Il faudrait que tu nous transmettes l\'ensemble du XForms peut-être,<br />\n> car ici il nous manque les contextes pour chaque bloc, notamment les<br />\n> potentielles balises xforms group.<br />\n> Merci,<br />\n> Vincent.<br />\n><br />\n><br />\n> Lucie Dengreville wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Lucie Dengreville a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> J\'arrive à afficher la plupart des valeurs avec ce bloc, mais j\'ai<br />\n>>> toujours des problèmes pour certains champs, bien qu\'ils semblent<br />\n>>> similaires à d\'autres qui s\'affichent correctement.<br />\n>>> Est-ce que les codes ci-dessous contiennent des erreurs ?<br />\n>>> - pour le format du document :<br />\n>>><br />\n>>> </p>\n<!-- 4.1 Format --><!-- 4.1 Format --><p>>>> <fieldset class=\"lom:technical/lom:format\"><br />\n>>> <legend><br />\n>>> <xforms:group<br />\n>>><br />\n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>>> \'4.1\']\"><br />\n>>> <xforms:output<br />\n>>> value=\"vdex:caption/vdex:langstring\" /><br />\n>>> <xforms:help<br />\n>>> ref=\"vdex:description/vdex:langstring\" /><br />\n>>> </xforms:group><br />\n>>> </legend><br />\n>>> <widget:component><br />\n>>><br />\n>>> <xforms:repeat nodeset=\"lom:format\"><br />\n>>> <xforms:output<br />\n>>><br />\n>>> value=\"xxforms:instance(\'formats\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>> /><br />\n>>> </xforms:repeat><br />\n>>> </widget:component><br />\n>>><br />\n>>><br />\n>>><br />\n>>> </fieldset><br />\n>>><br />\n>>> - pour la langue :<br />\n>>><br />\n>>> </p>\n<!-- 1.3 Language --><!-- 1.3 Language --><p>>>> <fieldset class=\"lom:general/lom:language\"><br />\n>>><br />\n>>> <legend><br />\n>>> <xforms:group<br />\n>>><br />\n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>>> \'1.3\']\"><br />\n>>> <xforms:output<br />\n>>> value=\"vdex:caption/vdex:langstring\" /><br />\n>>> <xforms:help<br />\n>>> ref=\"vdex:description/vdex:langstring\" /><br />\n>>> </xforms:group><br />\n>>> </legend><br />\n>>> <widget:component><br />\n>>><br />\n>>><br />\n>>> <xforms:repeat nodeset=\"lom:language\"><br />\n>>> <xforms:output<br />\n>>> value=\"xxforms:instance(\'languages\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>> /><br />\n>>> </xforms:repeat><br />\n>>> </widget:component><br />\n>>> </fieldset><br />\n>>><br />\n>>> - pour l\'activiité induite :<br />\n>>> </p>\n<!-- 5.12 activity --><!-- 5.12 activity --><p>>>> <fieldset class=\"lom:educational/lomfr:activity\"><br />\n>>><br />\n>>> <legend><br />\n>>> <xforms:group<br />\n>>><br />\n>>> ref=\"xxforms:instance(\'i18n_lom\')/vdex:term[vdex:termIdentifier =<br />\n>>> \'5.12\']\"><br />\n>>> <xforms:output<br />\n>>> value=\"vdex:caption/vdex:langstring\" /><br />\n>>> <xforms:help<br />\n>>><br />\n>>> ref=\"vdex:description/vdex:langstring\" /><br />\n>>> </xforms:group><br />\n>>> </legend><br />\n>>> <widget:component><br />\n>>> <xforms:repeat nodeset=\"lomfr:activity\"><br />\n>>> <xforms:output<br />\n>>><br />\n>>> value=\"xxforms:instance(\'activitiesLomfr\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language=\'fr\']\"<br />\n>>> /><br />\n>>> <br />\n>>> </xforms:repeat><br />\n>>> </widget:component><br />\n>>><br />\n>>><br />\n>>><br />\n>>> </fieldset></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> le code pour l\'activité induite marche correctement</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> si quelqu\'un a des idées ...<br />\n>>><br />\n>>> merci beaucoup<br />\n>>><br />\n>>> Lucie<br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>><br />\n>>>>>>>> Le plus simple ici, et pour que cela fonctionne également sur<br />\n>>>>>>>> des éléments répétables, est d\'utiliser un bloc comme cela :<br />\n>>>>>>>><br />\n>>>>>>>> <xforms:repeat nodeset=\"lom:aggregationLevel\"><br />\n>>>>>>>> <xforms:output<br />\n>>>>>>>> value=\"xxforms:instance(\'aggregations\')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring\"<br />\n>>>>>>>> /> </xforms:repeat><br />\n>>>>>>>><br />\n>>>>>>>> [cela dans le contexte d\'un<br />\n>>>>>>>> xxforms:instance(\'main-instance\')/lom:general donc]<br />\n>>>>>>>><br />\n>>>>>>>> Ici lom:aggregationLevel n\'est pas répétable, mais sur un bloc<br />\n>>>>>>>> répétable tu aurais toutes les valeurs qui s\'afficheraient.</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n></div>\n</blockquote>\n<p>--<br />\n----------------------------------<br />\nLucie Dengreville<br />\nCentre de Ressources Informatiques<br />\nUniversité Rennes 2 Haute Bretagne<br />\n02.99.14.13.66<br />\n-----------------------------------</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745707, expire = 1507832107, headers = '', serialized = 0 WHERE cid = '4:9ecab946513cbb355f763db41ec604e5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
11 messages / 0 nouveaux
Dernière contribution
luciedengreville
champs en visualisation dans un formulaire editor
Bonjour,

je souhaite créer un formulaire dans lequel certains champs ne seraient
visibles qu'en visualisation et non en modification.
Pour les champs dont la valeur est à afficher directement (comme la
description, le titre...) ne me posent pas de problème.
Par contre je n'arrive pas à afficher le libellé correspondant à la
valeur dans le cas d'un champ à liste de choix.
Par exemple, pour le niveau d'aggrégation, j'arrive à afficher "1" au
niveau du formulaire, mais j'aimerais pouvoir afficher "grain" à la place.
voici un exemple du formulaire :

class="lom:general/lom:aggregationLevel">


ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier = '1.8']">
value="vdex:caption/vdex:langstring" />
ref="vdex:description/vdex:langstring" />



ref="lom:aggregationLevel/lom:value">


En essayant avec

ou
ou
à la place de la partie , rien n'est affiché.
Que faudrait-il mettre que cela affiche bien le libellé ?
Quelqu'un a t-il déjà pu afficher ce type d'information ?

merci pour vos réponses

Lucie

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Lucie,

Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.
Donc tout est question du contexte dans lequel tu te trouves .

Si tu le fais dans

ref="lom:aggregationLevel/lom:value">
tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui est
lui-même un XPATH relatif par rapport à lom:general lui même relatif à
xxforms:instance('main-instance') ->pour voir cela tu regardes les blocs
parents à chaque fois).

Donc effectivement le '.' va ici faire référence finalement à un xpath
du type :
xxforms:instance('main-instance')/lom:general/lom:aggregationLevel/lom:value

Si dans ce contexte tu veux utiliser une autre instance, tu devras
utiliser un XPATH absolu pour cette autre instance.

Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :
xxforms:instance('aggregations')/vdex:term/[vdex:termIdentifier =
'.']/vdex:caption/vdex:langstring

Ca devrait fonctionner.

Je ne sais pas si mes explications sont super clairs ...

@+
Vincent.

Lucie Dengreville wrote:

> Bonjour,
>
> je souhaite créer un formulaire dans lequel certains champs ne
> seraient visibles qu'en visualisation et non en modification.
> Pour les champs dont la valeur est à afficher directement (comme la
> description, le titre...) ne me posent pas de problème.
> Par contre je n'arrive pas à afficher le libellé correspondant à la
> valeur dans le cas d'un champ à liste de choix.
> Par exemple, pour le niveau d'aggrégation, j'arrive à afficher "1" au
> niveau du formulaire, mais j'aimerais pouvoir afficher "grain" à la
> place.
> voici un exemple du formulaire :
>

> > class="lom:general/lom:aggregationLevel">
>
>
> >
> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
> '1.8']">
> > value="vdex:caption/vdex:langstring" />
> > ref="vdex:description/vdex:langstring" />
>
>

>
> > ref="lom:aggregationLevel/lom:value">
>
>
>
>

>

>
>
> En essayant avec
> ou
> ou
> à la place de la partie , rien n'est affiché.
> Que faudrait-il mettre que cela affiche bien le libellé ?
> Quelqu'un a t-il déjà pu afficher ce type d'information ?
>
> merci pour vos réponses
>
> Lucie
>
>
>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Rebonjour,

Je reviens sur ce problème, car la solution n'était pas satisfaisante
... après test, cela ne fonctionnait pas.

Le plus simple ici, et pour que cela fonctionne également sur des
éléments répétables, est d'utiliser un bloc comme cela :


value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
/>

[cela dans le contexte d'un
xxforms:instance('main-instance')/lom:general donc]

Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc répétable
tu aurais toutes les valeurs qui s'afficheraient.

@+
Vincent.

Vincent Bonamy wrote:

> Bonjour Lucie,
>
> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.
> Donc tout est question du contexte dans lequel tu te trouves .
>
> Si tu le fais dans
>
> > ref="lom:aggregationLevel/lom:value">
> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui est
> lui-même un XPATH relatif par rapport à lom:general lui même relatif à
> xxforms:instance('main-instance') ->pour voir cela tu regardes les
> blocs parents à chaque fois).
>
> Donc effectivement le '.' va ici faire référence finalement à un xpath
> du type :
> xxforms:instance('main-instance')/lom:general/lom:aggregationLevel/lom:value
>
>
> Si dans ce contexte tu veux utiliser une autre instance, tu devras
> utiliser un XPATH absolu pour cette autre instance.
>
> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :
> xxforms:instance('aggregations')/vdex:term/[vdex:termIdentifier =
> '.']/vdex:caption/vdex:langstring
>
> Ca devrait fonctionner.
>
> Je ne sais pas si mes explications sont super clairs ...
>
> @+
> Vincent.
>
>
> Lucie Dengreville wrote:

>> Bonjour,
>>
>> je souhaite créer un formulaire dans lequel certains champs ne
>> seraient visibles qu'en visualisation et non en modification.
>> Pour les champs dont la valeur est à afficher directement (comme la
>> description, le titre...) ne me posent pas de problème.
>> Par contre je n'arrive pas à afficher le libellé correspondant à la
>> valeur dans le cas d'un champ à liste de choix.
>> Par exemple, pour le niveau d'aggrégation, j'arrive à afficher "1" au
>> niveau du formulaire, mais j'aimerais pouvoir afficher "grain" à la
>> place.
>> voici un exemple du formulaire :
>>

>> >> class="lom:general/lom:aggregationLevel">
>>
>>
>> >>
>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>> '1.8']">
>> >> value="vdex:caption/vdex:langstring" />
>> >> ref="vdex:description/vdex:langstring" />
>>
>>

>>
>> >> ref="lom:aggregationLevel/lom:value">
>>
>>
>>
>>

>>

>>
>>
>> En essayant avec
>> ou
>> ou
>> à la place de la partie , rien n'est affiché.
>> Que faudrait-il mettre que cela affiche bien le libellé ?
>> Quelqu'un a t-il déjà pu afficher ce type d'information ?
>>
>> merci pour vos réponses
>>
>> Lucie
>>
>>
>>
>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

luciedengreville
Vincent Bonamy a écrit :

> Rebonjour,
>
> Je reviens sur ce problème, car la solution n'était pas satisfaisante
> ... après test, cela ne fonctionnait pas.

effectivement j'ai obtenu une erreur orbeon

>
> Le plus simple ici, et pour que cela fonctionne également sur des
> éléments répétables, est d'utiliser un bloc comme cela :
>
>
> > value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
> />

>
> [cela dans le contexte d'un
> xxforms:instance('main-instance')/lom:general donc]
>
> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
> répétable tu aurais toutes les valeurs qui s'afficheraient.

merci pour ta solution, elle fonctionne correctement.
Juste une question, où trouver le terme correspondant à la valeur
recherchée : ici c'est 'aggregations' pour 'aggregationLevel' ?
(j'aurai plutôt mis 'gen_aggregation_level', identifiant trouvé dans le
fichier
WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml
du module editor)

>
> @+
> Vincent.
>
>
> Vincent Bonamy wrote:

>> Bonjour Lucie,
>>
>> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.
>> Donc tout est question du contexte dans lequel tu te trouves .
>>
>> Si tu le fais dans
>>
>> >> ref="lom:aggregationLevel/lom:value">
>> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui
>> est lui-même un XPATH relatif par rapport à lom:general lui même
>> relatif à xxforms:instance('main-instance') ->pour voir cela tu
>> regardes les blocs parents à chaque fois).
>>
>> Donc effectivement le '.' va ici faire référence finalement à un
>> xpath du type :
>> xxforms:instance('main-instance')/lom:general/lom:aggregationLevel/lom:value
>>
>>
>> Si dans ce contexte tu veux utiliser une autre instance, tu devras
>> utiliser un XPATH absolu pour cette autre instance.
>>
>> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :
>> xxforms:instance('aggregations')/vdex:term/[vdex:termIdentifier =
>> '.']/vdex:caption/vdex:langstring
>>
>> Ca devrait fonctionner.
>>
>> Je ne sais pas si mes explications sont super clairs ...
>>
>> @+
>> Vincent.
>>
>>
>> Lucie Dengreville wrote:

>>> Bonjour,
>>>
>>> je souhaite créer un formulaire dans lequel certains champs ne
>>> seraient visibles qu'en visualisation et non en modification.
>>> Pour les champs dont la valeur est à afficher directement (comme la
>>> description, le titre...) ne me posent pas de problème.
>>> Par contre je n'arrive pas à afficher le libellé correspondant à la
>>> valeur dans le cas d'un champ à liste de choix.
>>> Par exemple, pour le niveau d'aggrégation, j'arrive à afficher "1"
>>> au niveau du formulaire, mais j'aimerais pouvoir afficher "grain" à
>>> la place.
>>> voici un exemple du formulaire :
>>>

>>> >>> class="lom:general/lom:aggregationLevel">
>>>
>>>
>>> >>>
>>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>>> '1.8']">
>>> >>> value="vdex:caption/vdex:langstring" />
>>> >>> ref="vdex:description/vdex:langstring" />
>>>
>>>

>>>
>>> >>> ref="lom:aggregationLevel/lom:value">
>>>
>>>
>>>
>>>

>>>

>>>
>>>
>>> En essayant avec
>>> ou
>>> ou
>>> à la place de la partie , rien n'est
>>> affiché.
>>> Que faudrait-il mettre que cela affiche bien le libellé ?
>>> Quelqu'un a t-il déjà pu afficher ce type d'information ?
>>>
>>> merci pour vos réponses
>>>
>>> Lucie
>>>
>>>
>>>
>>>

>>

>
>

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

luciedengreville
Lucie Dengreville a écrit :

> Vincent Bonamy a écrit :

>> Rebonjour,
>>
>> Je reviens sur ce problème, car la solution n'était pas satisfaisante
>> ... après test, cela ne fonctionnait pas.

> effectivement j'ai obtenu une erreur orbeon

>>
>> Le plus simple ici, et pour que cela fonctionne également sur des
>> éléments répétables, est d'utiliser un bloc comme cela :
>>
>>
>> >> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>> />

>>
>> [cela dans le contexte d'un
>> xxforms:instance('main-instance')/lom:general donc]
>>
>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>> répétable tu aurais toutes les valeurs qui s'afficheraient.

> merci pour ta solution, elle fonctionne correctement.
> Juste une question, où trouver le terme correspondant à la valeur
> recherchée : ici c'est 'aggregations' pour 'aggregationLevel' ?
> (j'aurai plutôt mis 'gen_aggregation_level', identifiant trouvé dans
> le fichier
> WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml
> du module editor)

je pense avoir trouvé, c'est l'id trouvé dans load-vocab.xhtml qui faut
indiqué.

Lucie

>

>>
>> @+
>> Vincent.
>>
>>
>> Vincent Bonamy wrote:

>>> Bonjour Lucie,
>>>
>>> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.
>>> Donc tout est question du contexte dans lequel tu te trouves .
>>>
>>> Si tu le fais dans
>>>
>>> >>> ref="lom:aggregationLevel/lom:value">
>>> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui
>>> est lui-même un XPATH relatif par rapport à lom:general lui même
>>> relatif à xxforms:instance('main-instance') ->pour voir cela tu
>>> regardes les blocs parents à chaque fois).
>>>
>>> Donc effectivement le '.' va ici faire référence finalement à un
>>> xpath du type :
>>> xxforms:instance('main-instance')/lom:general/lom:aggregationLevel/lom:value
>>>
>>>
>>> Si dans ce contexte tu veux utiliser une autre instance, tu devras
>>> utiliser un XPATH absolu pour cette autre instance.
>>>
>>> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :
>>> xxforms:instance('aggregations')/vdex:term/[vdex:termIdentifier =
>>> '.']/vdex:caption/vdex:langstring
>>>
>>> Ca devrait fonctionner.
>>>
>>> Je ne sais pas si mes explications sont super clairs ...
>>>
>>> @+
>>> Vincent.
>>>
>>>
>>> Lucie Dengreville wrote:

>>>> Bonjour,
>>>>
>>>> je souhaite créer un formulaire dans lequel certains champs ne
>>>> seraient visibles qu'en visualisation et non en modification.
>>>> Pour les champs dont la valeur est à afficher directement (comme la
>>>> description, le titre...) ne me posent pas de problème.
>>>> Par contre je n'arrive pas à afficher le libellé correspondant à la
>>>> valeur dans le cas d'un champ à liste de choix.
>>>> Par exemple, pour le niveau d'aggrégation, j'arrive à afficher "1"
>>>> au niveau du formulaire, mais j'aimerais pouvoir afficher "grain" à
>>>> la place.
>>>> voici un exemple du formulaire :
>>>>

>>>> >>>> class="lom:general/lom:aggregationLevel">
>>>>
>>>>
>>>> >>>>
>>>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>>>> '1.8']">
>>>> >>>> value="vdex:caption/vdex:langstring" />
>>>> >>>> ref="vdex:description/vdex:langstring" />
>>>>
>>>>

>>>>
>>>> >>>> ref="lom:aggregationLevel/lom:value">
>>>>
>>>>
>>>>
>>>>

>>>>

>>>>
>>>>
>>>> En essayant avec >>>> value="vdex:term[vdex:termIdentifier =
>>>> 'lom:aggregationLevel/lom:value']/vdex:caption/vdex:langstring" />
>>>> ou
>>>> ou
>>>> à la place de la partie , rien n'est
>>>> affiché.
>>>> Que faudrait-il mettre que cela affiche bien le libellé ?
>>>> Quelqu'un a t-il déjà pu afficher ce type d'information ?
>>>>
>>>> merci pour vos réponses
>>>>
>>>> Lucie
>>>>
>>>>
>>>>
>>>>

>>>

>>
>>

>
>

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Lucie Dengreville wrote:

> Lucie Dengreville a écrit :

>> Vincent Bonamy a écrit :

>>> Rebonjour,
>>>
>>> Je reviens sur ce problème, car la solution n'était pas
>>> satisfaisante ... après test, cela ne fonctionnait pas.

>> effectivement j'ai obtenu une erreur orbeon

>>>
>>> Le plus simple ici, et pour que cela fonctionne également sur des
>>> éléments répétables, est d'utiliser un bloc comme cela :
>>>
>>>
>>> >>> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>> />

>>>
>>> [cela dans le contexte d'un
>>> xxforms:instance('main-instance')/lom:general donc]
>>>
>>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>>> répétable tu aurais toutes les valeurs qui s'afficheraient.

>> merci pour ta solution, elle fonctionne correctement.
>> Juste une question, où trouver le terme correspondant à la valeur
>> recherchée : ici c'est 'aggregations' pour 'aggregationLevel' ?
>> (j'aurai plutôt mis 'gen_aggregation_level', identifiant trouvé dans
>> le fichier
>> WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml
>> du module editor)

> je pense avoir trouvé, c'est l'id trouvé dans load-vocab.xhtml qui
> faut indiqué.

Un XForms est constitué de 2 parties bien distinctes :
* le 'model' où l'on déclare/définit les instances que l'on va utiliser,
c'est là également que l'on peut spécifier des comportements, des champs
requis, etc.
* le 'content' en lui-même qui correspond à du HTML avec des balises
xforms en plus pour manipuler les instances définies dans le 'model'

Ici on a éclaté un XForms en plusieurs fichiers afin de clarifier/ranger
les choses. Dans ori-oai-md-editor, le XForms de chaque formulaire a
comme point d'entrée le fichier main-form.xhtml. Celui-ci peut faire
référence d'autres fichiers (qui eux mêmes peuvent faire références
d'autres fichiers, etc.).

Ici, les déclarations/définitions des vocabulaires sont directement
données dans main-form.xhtml.
Donc pour être précis, l'instance 'aggregations' utilisée ensuite dans
le 'content' dont case-general.xml fait partie (car inclu depuis
main-form.xhrtml) est déclarée dans main-form.xhtml.

Pour ce qui est des fichiers du répertoire reload-vocab, ils servent
uniquement à recharger dynamiquement et régulèrement un certain nombre
d'instances (partagées entre tous les XForms Orbeon, cf leurs
déclarations), ils correspondent effectivement aux vocabulaires utilisés
également dans les formulaires.

Vincent.

>
> Lucie

>>

>>>
>>> @+
>>> Vincent.
>>>
>>>
>>> Vincent Bonamy wrote:

>>>> Bonjour Lucie,
>>>>
>>>> Quand tu fais un XPATH relatif, tu le fais dans un context et un seul.
>>>> Donc tout est question du contexte dans lequel tu te trouves .
>>>>
>>>> Si tu le fais dans
>>>>
>>>> >>>> ref="lom:aggregationLevel/lom:value">
>>>> tu es en relatif par rapport à lom:aggregationLevel/lom:value (qui
>>>> est lui-même un XPATH relatif par rapport à lom:general lui même
>>>> relatif à xxforms:instance('main-instance') ->pour voir cela tu
>>>> regardes les blocs parents à chaque fois).
>>>>
>>>> Donc effectivement le '.' va ici faire référence finalement à un
>>>> xpath du type :
>>>> xxforms:instance('main-instance')/lom:general/lom:aggregationLevel/lom:value
>>>>
>>>>
>>>> Si dans ce contexte tu veux utiliser une autre instance, tu devras
>>>> utiliser un XPATH absolu pour cette autre instance.
>>>>
>>>> Ainsi normalement si tu utilises (dans ton output) le XPATH suivant :
>>>> xxforms:instance('aggregations')/vdex:term/[vdex:termIdentifier =
>>>> '.']/vdex:caption/vdex:langstring
>>>>
>>>> Ca devrait fonctionner.
>>>>
>>>> Je ne sais pas si mes explications sont super clairs ...
>>>>
>>>> @+
>>>> Vincent.
>>>>
>>>>
>>>> Lucie Dengreville wrote:

>>>>> Bonjour,
>>>>>
>>>>> je souhaite créer un formulaire dans lequel certains champs ne
>>>>> seraient visibles qu'en visualisation et non en modification.
>>>>> Pour les champs dont la valeur est à afficher directement (comme
>>>>> la description, le titre...) ne me posent pas de problème.
>>>>> Par contre je n'arrive pas à afficher le libellé correspondant à
>>>>> la valeur dans le cas d'un champ à liste de choix.
>>>>> Par exemple, pour le niveau d'aggrégation, j'arrive à afficher "1"
>>>>> au niveau du formulaire, mais j'aimerais pouvoir afficher "grain"
>>>>> à la place.
>>>>> voici un exemple du formulaire :
>>>>>

>>>>> >>>>> class="lom:general/lom:aggregationLevel">
>>>>>
>>>>>
>>>>> >>>>>
>>>>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>>>>> '1.8']">
>>>>> >>>>> value="vdex:caption/vdex:langstring" />
>>>>> >>>>> ref="vdex:description/vdex:langstring" />
>>>>>
>>>>>

>>>>>
>>>>> >>>>> ref="lom:aggregationLevel/lom:value">
>>>>>
>>>>>
>>>>>
>>>>>

>>>>>

>>>>>
>>>>>
>>>>> En essayant avec >>>>> value="vdex:term[vdex:termIdentifier =
>>>>> 'lom:aggregationLevel/lom:value']/vdex:caption/vdex:langstring" />
>>>>> ou
>>>>> ou
>>>>> à la place de la partie , rien n'est
>>>>> affiché.
>>>>> Que faudrait-il mettre que cela affiche bien le libellé ?
>>>>> Quelqu'un a t-il déjà pu afficher ce type d'information ?
>>>>>
>>>>> merci pour vos réponses
>>>>>
>>>>> Lucie
>>>>>
>>>>>
>>>>>
>>>>>

>>>>

>>>
>>>

>>
>>

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

luciedengreville
Vincent Bonamy a écrit :

> Lucie Dengreville wrote:

>> Lucie Dengreville a écrit :

>>> Vincent Bonamy a écrit :

>>>> Rebonjour,
>>>>
>>>> Je reviens sur ce problème, car la solution n'était pas
>>>> satisfaisante ... après test, cela ne fonctionnait pas.

>>> effectivement j'ai obtenu une erreur orbeon

>>>>
>>>> Le plus simple ici, et pour que cela fonctionne également sur des
>>>> éléments répétables, est d'utiliser un bloc comme cela :
>>>>
>>>>
>>>> >>>> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>>> />

>>>>
>>>> [cela dans le contexte d'un
>>>> xxforms:instance('main-instance')/lom:general donc]
>>>>
>>>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>>>> répétable tu aurais toutes les valeurs qui s'afficheraient.

>>> merci pour ta solution, elle fonctionne correctement.
>>> Juste une question, où trouver le terme correspondant à la valeur
>>> recherchée : ici c'est 'aggregations' pour 'aggregationLevel' ?
>>> (j'aurai plutôt mis 'gen_aggregation_level', identifiant trouvé dans
>>> le fichier
>>> WEB-INF/resources/apps/ori-md-editor/xml-vocab-local/common_lom_gen_aggregationLevel.xml
>>> du module editor)

>> je pense avoir trouvé, c'est l'id trouvé dans load-vocab.xhtml qui
>> faut indiqué.

> Un XForms est constitué de 2 parties bien distinctes :
> * le 'model' où l'on déclare/définit les instances que l'on va
> utiliser, c'est là également que l'on peut spécifier des
> comportements, des champs requis, etc.
> * le 'content' en lui-même qui correspond à du HTML avec des balises
> xforms en plus pour manipuler les instances définies dans le 'model'
>
> Ici on a éclaté un XForms en plusieurs fichiers afin de
> clarifier/ranger les choses. Dans ori-oai-md-editor, le XForms de
> chaque formulaire a comme point d'entrée le fichier main-form.xhtml.
> Celui-ci peut faire référence d'autres fichiers (qui eux mêmes peuvent
> faire références d'autres fichiers, etc.).
>
> Ici, les déclarations/définitions des vocabulaires sont directement
> données dans main-form.xhtml.
> Donc pour être précis, l'instance 'aggregations' utilisée ensuite dans
> le 'content' dont case-general.xml fait partie (car inclu depuis
> main-form.xhrtml) est déclarée dans main-form.xhtml.
>
>
> Pour ce qui est des fichiers du répertoire reload-vocab, ils servent
> uniquement à recharger dynamiquement et régulèrement un certain nombre
> d'instances (partagées entre tous les XForms Orbeon, cf leurs
> déclarations), ils correspondent effectivement aux vocabulaires
> utilisés également dans les formulaires.
>
> Vincent.
>

merci Vincent pour tes explications

Lucie

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

luciedengreville
J'arrive à afficher la plupart des valeurs avec ce bloc, mais j'ai
toujours des problèmes pour certains champs, bien qu'ils semblent
similaires à d'autres qui s'affichent correctement.
Est-ce que les codes ci-dessous contiennent des erreurs ?
- pour le format du document :



ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier = '4.1']">
value="vdex:caption/vdex:langstring" />
ref="vdex:description/vdex:langstring" />



value="xxforms:instance('formats')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
/>

- pour la langue :


ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier = '1.3']">
value="vdex:caption/vdex:langstring" />
ref="vdex:description/vdex:langstring" />



value="xxforms:instance('languages')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
/>



- pour l'activiité induite :


ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier = '5.12']">
value="vdex:caption/vdex:langstring" />
ref="vdex:description/vdex:langstring" />




value="xxforms:instance('activitiesLomfr')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language='fr']"
/>


si quelqu'un a des idées ...

merci beaucoup

Lucie

Vincent Bonamy a écrit :

>>>>>
>>>>> Le plus simple ici, et pour que cela fonctionne également sur des
>>>>> éléments répétables, est d'utiliser un bloc comme cela :
>>>>>
>>>>>
>>>>> >>>>> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>>>> />

>>>>>
>>>>> [cela dans le contexte d'un
>>>>> xxforms:instance('main-instance')/lom:general donc]
>>>>>
>>>>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>>>>> répétable tu aurais toutes les valeurs qui s'afficheraient.

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

luciedengreville
Lucie Dengreville a écrit :

> J'arrive à afficher la plupart des valeurs avec ce bloc, mais j'ai
> toujours des problèmes pour certains champs, bien qu'ils semblent
> similaires à d'autres qui s'affichent correctement.
> Est-ce que les codes ci-dessous contiennent des erreurs ?
> - pour le format du document :
>
>

>


>
> >
> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
> '4.1']">
> > value="vdex:caption/vdex:langstring" />
> > ref="vdex:description/vdex:langstring" />
>
>

>
>
>
> >
> value="xxforms:instance('formats')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
> />
>

>

>
>
>
>

>
> - pour la langue :
>
>

>


>
>
> >
> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
> '1.3']">
> > value="vdex:caption/vdex:langstring" />
> > ref="vdex:description/vdex:langstring" />
>
>

>
>
>
>
> > value="xxforms:instance('languages')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
> />
>

>

>

>
> - pour l'activiité induite :
>

>


>
>
> >
> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
> '5.12']">
> > value="vdex:caption/vdex:langstring" />
> > ref="vdex:description/vdex:langstring" />
>
>

>
>
> >
> value="xxforms:instance('activitiesLomfr')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language='fr']"
> />
>
>

>

>
>
>
>

le code pour l'activité induite marche correctement

>
> si quelqu'un a des idées ...
>
> merci beaucoup
>
> Lucie
>
> Vincent Bonamy a écrit :

>>>>>>
>>>>>> Le plus simple ici, et pour que cela fonctionne également sur des
>>>>>> éléments répétables, est d'utiliser un bloc comme cela :
>>>>>>
>>>>>>
>>>>>> >>>>>> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>>>>> />

>>>>>>
>>>>>> [cela dans le contexte d'un
>>>>>> xxforms:instance('main-instance')/lom:general donc]
>>>>>>
>>>>>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>>>>>> répétable tu aurais toutes les valeurs qui s'afficheraient.

>
>

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Lucie,
Il faudrait que tu nous transmettes l'ensemble du XForms peut-être, car
ici il nous manque les contextes pour chaque bloc, notamment les
potentielles balises xforms group.
Merci,
Vincent.

Lucie Dengreville wrote:

> Lucie Dengreville a écrit :

>> J'arrive à afficher la plupart des valeurs avec ce bloc, mais j'ai
>> toujours des problèmes pour certains champs, bien qu'ils semblent
>> similaires à d'autres qui s'affichent correctement.
>> Est-ce que les codes ci-dessous contiennent des erreurs ?
>> - pour le format du document :
>>
>>

>>


>>
>> >>
>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>> '4.1']">
>> >> value="vdex:caption/vdex:langstring" />
>> >> ref="vdex:description/vdex:langstring" />
>>
>>

>>
>>
>>
>> >>
>> value="xxforms:instance('formats')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>> />
>>

>>

>>
>>
>>
>>

>>
>> - pour la langue :
>>
>>

>>


>>
>>
>> >>
>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>> '1.3']">
>> >> value="vdex:caption/vdex:langstring" />
>> >> ref="vdex:description/vdex:langstring" />
>>
>>

>>
>>
>>
>>
>> >> value="xxforms:instance('languages')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>> />
>>

>>

>>

>>
>> - pour l'activiité induite :
>>

>>


>>
>>
>> >>
>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>> '5.12']">
>> >> value="vdex:caption/vdex:langstring" />
>> >> ref="vdex:description/vdex:langstring" />
>>
>>

>>
>>
>> >>
>> value="xxforms:instance('activitiesLomfr')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language='fr']"
>> />
>>
>>

>>

>>
>>
>>
>>

> le code pour l'activité induite marche correctement

>>
>> si quelqu'un a des idées ...
>>
>> merci beaucoup
>>
>> Lucie
>>
>> Vincent Bonamy a écrit :

>>>>>>>
>>>>>>> Le plus simple ici, et pour que cela fonctionne également sur
>>>>>>> des éléments répétables, est d'utiliser un bloc comme cela :
>>>>>>>
>>>>>>>
>>>>>>> >>>>>>> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>>>>>> />

>>>>>>>
>>>>>>> [cela dans le contexte d'un
>>>>>>> xxforms:instance('main-instance')/lom:general donc]
>>>>>>>
>>>>>>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>>>>>>> répétable tu aurais toutes les valeurs qui s'afficheraient.

>>
>>

>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

luciedengreville
Pour info, j'ai finalement réussi à trouver la solution, il faut enlever
la partie "/lom:value" pour que le libellé du format ou de la langue
soit affiché.

Par exemple pour la langue, ça donne :
value="xxforms:instance('languages')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()]/vdex:caption/vdex:langstring"
/>

Lucie

Vincent Bonamy a écrit :

> Bonjour Lucie,
> Il faudrait que tu nous transmettes l'ensemble du XForms peut-être,
> car ici il nous manque les contextes pour chaque bloc, notamment les
> potentielles balises xforms group.
> Merci,
> Vincent.
>
>
> Lucie Dengreville wrote:

>> Lucie Dengreville a écrit :

>>> J'arrive à afficher la plupart des valeurs avec ce bloc, mais j'ai
>>> toujours des problèmes pour certains champs, bien qu'ils semblent
>>> similaires à d'autres qui s'affichent correctement.
>>> Est-ce que les codes ci-dessous contiennent des erreurs ?
>>> - pour le format du document :
>>>
>>>

>>>


>>>
>>> >>>
>>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>>> '4.1']">
>>> >>> value="vdex:caption/vdex:langstring" />
>>> >>> ref="vdex:description/vdex:langstring" />
>>>
>>>

>>>
>>>
>>>
>>> >>>
>>> value="xxforms:instance('formats')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>> />
>>>

>>>

>>>
>>>
>>>
>>>

>>>
>>> - pour la langue :
>>>
>>>

>>>


>>>
>>>
>>> >>>
>>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>>> '1.3']">
>>> >>> value="vdex:caption/vdex:langstring" />
>>> >>> ref="vdex:description/vdex:langstring" />
>>>
>>>

>>>
>>>
>>>
>>>
>>> >>> value="xxforms:instance('languages')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>> />
>>>

>>>

>>>

>>>
>>> - pour l'activiité induite :
>>>

>>>


>>>
>>>
>>> >>>
>>> ref="xxforms:instance('i18n_lom')/vdex:term[vdex:termIdentifier =
>>> '5.12']">
>>> >>> value="vdex:caption/vdex:langstring" />
>>> >>>
>>> ref="vdex:description/vdex:langstring" />
>>>
>>>

>>>
>>>
>>> >>>
>>> value="xxforms:instance('activitiesLomfr')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lomfr:value]/vdex:caption/vdex:langstring[@language='fr']"
>>> />
>>>
>>>

>>>

>>>
>>>
>>>
>>>

>> le code pour l'activité induite marche correctement

>>>
>>> si quelqu'un a des idées ...
>>>
>>> merci beaucoup
>>>
>>> Lucie
>>>
>>> Vincent Bonamy a écrit :

>>>>>>>>
>>>>>>>> Le plus simple ici, et pour que cela fonctionne également sur
>>>>>>>> des éléments répétables, est d'utiliser un bloc comme cela :
>>>>>>>>
>>>>>>>>
>>>>>>>> >>>>>>>> value="xxforms:instance('aggregations')/vdex:term[vdex:termIdentifier=xxforms:repeat-current()/lom:value]/vdex:caption/vdex:langstring"
>>>>>>>> />

>>>>>>>>
>>>>>>>> [cela dans le contexte d'un
>>>>>>>> xxforms:instance('main-instance')/lom:general donc]
>>>>>>>>
>>>>>>>> Ici lom:aggregationLevel n'est pas répétable, mais sur un bloc
>>>>>>>> répétable tu aurais toutes les valeurs qui s'afficheraient.

>>>
>>>

>>
>>

>
>

--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos