TEF et vocabulaires

  • 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:16047d76c52262ac2649722672fd2310' 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\">\nBonjour,</p>\n<p>J\'ai crée deux vocabulaires \"laboratoires\" et \"ecoles_doctorales\".</p>\n<p>Je souhaiterai associer ces vocabulaires aux champs noms de l\'école doctorale et du laboratoire (partenaire de recherche).</p>\n<p>Je n\'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)</p>\n<p>Merci d\'avance pour toute aide.</p>\n<p>Alain Le Drezen<br />\nSCD Metz</p>\n<p>--<br />\nThis message has been scanned for viruses and<br />\ndangerous content by MailScanner, and is<br />\nbelieved to be clean.</p>\n</div>\n', created = 1507752330, expire = 1507838730, headers = '', serialized = 0 WHERE cid = '4:16047d76c52262ac2649722672fd2310' 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:6ae9cff70999905ba1dd107b4f498315' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=UTF-8\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Arial\">Bonjour Alain,<br>\n<br>\nPeux-tu m\'indiquer si je comprend bien ce que tu veux faire : tu\nsouhaites modifier la popup de saisie des données de l\'école doctorale\net la popup </font></font><font size=\"-1\"><font face=\"Arial\">de saisie\ndes données </font></font><font size=\"-1\"><font face=\"Arial\">du\nlaboratoire pour présenter des listes de valeurs propres à chacun ?<br>\n<br>\nSi c\'est bien ça, première chose à savoir, il n\'y a par défaut qu\'une\nseule popup de saisie de données pour les organisations (écoles\ndoctorales, établissements, entreprises, laboratoires...), et elle est\ndécrite dans le fichier form.xhtml. Elle s\'appelle \"etablissement\" et\nson contenu est décrit à partir de la ligne 585 entre les balises\n&lt;widget:define name=\"etablissement\"&gt; ... &lt;/widget&gt;. Il va\nsurement falloir la dupliquer pour créer tes 2 popups particulières.<br>\n<br>\nDeuxième chose, je vois 2 possibilités pour proposer un vocabulaire\nfini à la saisie, peux-tu m\'indiquer celle que tu envisage ou si tu\nprévoyais une autre option ? <br>\n- La première qui est déjà présent dans la popup actuelle est la saisie\nproposée à travers le lien \"Recherche dans l\'annuaire LDAP\". Il est\npossible de modifier l\'intitulé et de rediriger vers un vocabulaire\nrestreint qui correspondra à l\'un de tes vocabulaires. Voir dans ce cas\nsi il faut laisser la saisie directe des valeurs en parallèle. Et autre\npoint, avec un vocabulaire plus complet, tu peux éviter aux\nutilisateurs la saisie d\'autres informations, voir de tout ce qui est\ndemandé dans la popup.<br>\n- La deuxième consisterait à enlever ce lien, et à modifier le type du\nchamp Nom pour passer d\'un champ texte en saisie libre à un menu\ndéroulant. Dans ce cas, la saisie reste la même qu\'actuellement pour\nles champs autre que le nom.<br>\n<br>\nEst-ce que cela t\'aide et peux-tu préciser les modifications que tu\nsouhaites apporter ?<br>\nMerci<br>\nNolwen<br>\n</font></font><br>\nAlain Le Drezen a écrit :\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#50;&#48;&#49;&#48;&#48;&#52;&#50;&#56;&#49;&#48;&#51;&#54;&#46;&#111;&#51;&#83;&#65;&#97;&#112;&#110;&#52;&#48;&#48;&#54;&#57;&#48;&#48;&#64;&#104;&#101;&#114;&#109;&#101;&#115;&#45;&#110;&#111;&#100;&#101;&#49;&#46;&#117;&#110;&#105;&#118;&#45;&#109;&#101;&#116;&#122;&#46;&#102;&#114;\'+\'\">\'+\'&#50;&#48;&#49;&#48;&#48;&#52;&#50;&#56;&#49;&#48;&#51;&#54;&#46;&#111;&#51;&#83;&#65;&#97;&#112;&#110;&#52;&#48;&#48;&#54;&#57;&#48;&#48;&#64;&#104;&#101;&#114;&#109;&#101;&#115;&#45;&#110;&#111;&#100;&#101;&#49;&#46;&#117;&#110;&#105;&#118;&#45;&#109;&#101;&#116;&#122;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">\n <pre wrap=\"\">Bonjour,\n\nJ\'ai crée deux vocabulaires \"laboratoires\" et \"ecoles_doctorales\".\n\nJe souhaiterai associer ces vocabulaires aux champs noms de l\'école doctorale et du laboratoire (partenaire de recherche).\n\nJe n\'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)\n\nMerci d\'avance pour toute aide.\n\n\nAlain Le Drezen\nSCD Metz\n\n\n\n </pre>\n</blockquote></div></div>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">-- \nNolwen CLEMENT-HUET\nResponsable des publications numériques du SID de l\'INSA de Lyon\nCoordinatrice Fonctionnelle du projet ORI-OAI\nDoc\'INSA - INSA de LyonD\nMèl : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\">&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;</a>\nTel : 04 72 43 70 32\nWeb : <a class=\"moz-txt-link-freetext\" href=\"http://scd.docinsa.insa-lyon.fr\">http://scd.docinsa.insa-lyon.fr</a> </pre>\n<br />-- \n<br />This message has been scanned for viruses and\n<br />dangerous content by\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is\n<br />believed to be clean.\n</body>\n</html>\n</div>', created = 1507752331, expire = 1507838731, headers = '', serialized = 0 WHERE cid = '4:6ae9cff70999905ba1dd107b4f498315' 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:43e5790d55d3e1ea0dc6e5b806d8f255' 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 Nolwen,</p>\n<p>Merci pour ces premiers éléments de réponses.<br />\nJ\'ai réussi à intégrer mon vocabulaire \"ecoles_doctorales\" en dupliquant <widget:define name=\"etablissement\">.<br />\nPar contre j\'ai toujours un pb pour les labos.<br />\nLe pb est que c\'est le même widget qui est appelé pour tous les partenaires de recherche ( labo, entreprise ...)</p>\n<p>Pour que cela fonction il faudrait que je puisse proposer mon vocabulaire \"laboratoire\" seulement si le type de partenaire est un labo. Il faudrait que j\'arrive a écrire un code du genre :</p>\n<p><widget:define name=\"etablissement_laboratoires\"><br />\n <fieldset><br />\n <widget:legend instance=\"i18n-vdex\" widget:attr=\"termIdentifier=titleIdentifier\"/></p>\n<!-- <oriw:org-search widget:random-id=\"os\"/> --><!-- <oriw:org-search widget:random-id=\"os\"/> --><p>\n <oriw:sel1 ref=\"@type\" vdexTerm=\"xxforms:instance(\'tef_admin_partenaireRecherche_type\')/vdex:term\" selection=\"closed\" termIdentifier=\"24.dialog.field3\" id=\"i.4.3\"/></p>\n<p> <xforms:input ref=\".[@type=\'autreType\']/@autreType\"><br />\n <widget:labels instance=\"i18n-vdex\" termIdentifier=\"24.dialog.field4\"/><br />\n </xforms:input></p>\n<p>SI C\'EST PAS UN LABORATOIRE ALORS<br />\n{<br />\n <xforms:input ref=\"tef.nom\"><br />\n <widget:labels instance=\"i18n-vdex\" termIdentifier=\"24.dialog.field1\"/><br />\n </xforms:input><br />\n}<br />\nSINON<br />\n{<br />\n <oriw:sel1 ref=\"tef.nom\" vdexTerm=\"xxforms:instance(\'laboratoires\')/vdex:term\" selection=\"addSelect\" termIdentifier=\"24.dialog.field1\" /></p>\n<p>}</p>\n<p> <xforms:textarea ref=\"tefori.description\"><br />\n <widget:labels instance=\"i18n-vdex\" termIdentifier=\"24.dialog.field2\"/><br />\n </xforms:textarea></p>\n<p> <widget:ref name=\"identifiants\"/></p>\n<p> <br/><br />\n <widget:ref name=\"table-edit-triggers-helper\"/><br />\n </fieldset><br />\n </widget:define></p>\n<p>Le pb est que je ne voie pas comment écrire le SI ALORS SINON. Je ne comprend pas nonplus la syntaxe de \"<xforms:input ref=\".[@type=\'autreType\']/@autreType\"> \"</p>\n<p>Merci pour toute idée.</p>\n<p>Alain</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Alain,<br />\n><br />\n> Peux-tu m\'indiquer si je comprend bien ce que tu veux faire : tu<br />\n> souhaites modifier la popup de saisie des données de l\'école doctorale<br />\n> et la popup de saisie des données du laboratoire pour présenter des<br />\n> listes de valeurs propres à chacun ?<br />\n><br />\n> Si c\'est bien ça, première chose à savoir, il n\'y a par défaut qu\'une<br />\n> seule popup de saisie de données pour les organisations (écoles<br />\n> doctorales, établissements, entreprises, laboratoires...), et elle est<br />\n> décrite dans le fichier form.xhtml. Elle s\'appelle \"etablissement\" et<br />\n> son contenu est décrit à partir de la ligne 585 entre les balises<br />\n> <widget:define name=\"etablissement\"> ... </widget>. Il va surement<br />\n> falloir la dupliquer pour créer tes 2 popups particulières.<br />\n><br />\n> Deuxième chose, je vois 2 possibilités pour proposer un vocabulaire fini<br />\n> à la saisie, peux-tu m\'indiquer celle que tu envisage ou si tu prévoyais<br />\n> une autre option ?<br />\n> - La première qui est déjà présent dans la popup actuelle est la saisie<br />\n> proposée à travers le lien \"Recherche dans l\'annuaire LDAP\". Il est<br />\n> possible de modifier l\'intitulé et de rediriger vers un vocabulaire<br />\n> restreint qui correspondra à l\'un de tes vocabulaires. Voir dans ce cas<br />\n> si il faut laisser la saisie directe des valeurs en parallèle. Et autre<br />\n> point, avec un vocabulaire plus complet, tu peux éviter aux utilisateurs<br />\n> la saisie d\'autres informations, voir de tout ce qui est demandé dans la<br />\n> popup.<br />\n> - La deuxième consisterait à enlever ce lien, et à modifier le type du<br />\n> champ Nom pour passer d\'un champ texte en saisie libre à un menu<br />\n> déroulant. Dans ce cas, la saisie reste la même qu\'actuellement pour les<br />\n> champs autre que le nom.<br />\n><br />\n> Est-ce que cela t\'aide et peux-tu préciser les modifications que tu<br />\n> souhaites apporter ?<br />\n> Merci<br />\n> Nolwen<br />\n><br />\n> Alain Le Drezen a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > Bonjour,<br />\n> ><br />\n> > J\'ai crée deux vocabulaires \"laboratoires\" et \"ecoles_doctorales\".<br />\n> ><br />\n> > Je souhaiterai associer ces vocabulaires aux champs noms de l\'école doctorale et du laboratoire (partenaire de recherche).<br />\n> ><br />\n> > Je n\'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)<br />\n> ><br />\n> > Merci d\'avance pour toute aide.<br />\n> ><br />\n> ><br />\n> > Alain Le Drezen<br />\n> > SCD Metz<br />\n> ><br />\n> ><br />\n> ><br />\n> > </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> --<br />\n> Nolwen CLEMENT-HUET<br />\n> Responsable des publications numériques du SID de l\'INSA de Lyon<br />\n> Coordinatrice Fonctionnelle du projet ORI-OAI<br />\n> Doc\'INSA - INSA de LyonD<br />\n> Mèl : <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\">&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;</a><br />\n> Tel : 04 72 43 70 32<br />\n> Web : <a href=\"http://scd.docinsa.insa-lyon.fr\" title=\"http://scd.docinsa.insa-lyon.fr\">http://scd.docinsa.insa-lyon.fr</a><br />\n> </div>\n</blockquote>\n<p>--<br />\nThis message has been scanned for viruses and<br />\ndangerous content by MailScanner, and is<br />\nbelieved to be clean.</p>\n</div>\n', created = 1507752331, expire = 1507838731, headers = '', serialized = 0 WHERE cid = '4:43e5790d55d3e1ea0dc6e5b806d8f255' 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:8835857e23f315655caf5d0a8a01dcda' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=UTF-8\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Arial\">Bonjour Alain,<br>\n<br>\nEn fait il faut utiliser un xpath pour préciser pour chacune de tes\ndeux possibilités dans quel cas elle doit s\'appliquer : <br>\n<br>\n              &lt;xforms:input ref=\"tef.nom<b>[../@type!=\'laboratoire\']</b>\"&gt;<br>\n                  &lt;widget:labels instance=\"i18n-vdex\"\ntermIdentifier=\"24.dialog.field1\"/&gt;<br>\n              &lt;/xforms:input&gt;<br>\n              <br>\n              &lt;oriw:sel1 ref=\"tef.nom<b>[../@type=\'laboratoire\']</b>\"\nvdexTerm=\"xxforms:instance(\'laboratoires\')/vdex:term\"\nselection=\"addSelect\" termIdentifier=\"24.dialog.field1\" /&gt;<br>\n<br>\nC\'est d\'ailleurs ce qui est fait pour le champ que tu ne comprend pas :\n&lt;xforms:input ref=\".[@type=\'autreType\']/@autreType\"&gt;<br>\nLe input n\'apparaît que lorsque l\'attribut @type de la balise\ntef:partenaireRecherche a pour valeur \'autreType\'. Cela permet de\nsaisir une valeur dans un champ texte et de placer cette valeur dans\nl\'attribut @autreType.<br>\n<br>\nBonne journée<br>\nNolwen<br>\n</font></font><br>\nAlain Le Drezen a écrit :\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#50;&#48;&#49;&#48;&#48;&#52;&#50;&#56;&#49;&#53;&#52;&#57;&#46;&#111;&#51;&#83;&#70;&#110;&#81;&#53;&#85;&#48;&#48;&#55;&#52;&#57;&#48;&#64;&#104;&#101;&#114;&#109;&#101;&#115;&#45;&#110;&#111;&#100;&#101;&#49;&#46;&#117;&#110;&#105;&#118;&#45;&#109;&#101;&#116;&#122;&#46;&#102;&#114;\'+\'\">\'+\'&#50;&#48;&#49;&#48;&#48;&#52;&#50;&#56;&#49;&#53;&#52;&#57;&#46;&#111;&#51;&#83;&#70;&#110;&#81;&#53;&#85;&#48;&#48;&#55;&#52;&#57;&#48;&#64;&#104;&#101;&#114;&#109;&#101;&#115;&#45;&#110;&#111;&#100;&#101;&#49;&#46;&#117;&#110;&#105;&#118;&#45;&#109;&#101;&#116;&#122;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">\n <pre wrap=\"\">Bonjour Nolwen,\n\n\nMerci pour ces premiers éléments de réponses.\nJ\'ai réussi à intégrer mon vocabulaire \"ecoles_doctorales\" en dupliquant &lt;widget:define name=\"etablissement\"&gt;.\nPar contre j\'ai toujours un pb pour les labos.\nLe pb est que c\'est le même widget qui est appelé pour tous les partenaires de recherche ( labo, entreprise ...)\n\nPour que cela fonction il faudrait que je puisse proposer mon vocabulaire \"laboratoire\" seulement si le type de partenaire est un labo. Il faudrait que j\'arrive a écrire un code du genre :\n\n\n&lt;widget:define name=\"etablissement_laboratoires\"&gt;\n &lt;fieldset&gt;\n &lt;widget:legend instance=\"i18n-vdex\" widget:attr=\"termIdentifier=titleIdentifier\"/&gt;\n &lt;!-- &lt;oriw:org-search widget:random-id=\"os\"/&gt; --&gt;\n\n\n &lt;oriw:sel1 ref=\"@type\" vdexTerm=\"xxforms:instance(\'tef_admin_partenaireRecherche_type\')/vdex:term\" selection=\"closed\" termIdentifier=\"24.dialog.field3\" id=\"i.4.3\"/&gt;\n\n\n\n &lt;xforms:input ref=\".[@type=\'autreType\']/@autreType\"&gt;\n &lt;widget:labels instance=\"i18n-vdex\" termIdentifier=\"24.dialog.field4\"/&gt;\n &lt;/xforms:input&gt;\n\nSI C\'EST PAS UN LABORATOIRE ALORS\n{\n &lt;xforms:input ref=\"tef.nom\"&gt;\n &lt;widget:labels instance=\"i18n-vdex\" termIdentifier=\"24.dialog.field1\"/&gt;\n &lt;/xforms:input&gt;\n}\nSINON\n{\n &lt;oriw:sel1 ref=\"tef.nom\" vdexTerm=\"xxforms:instance(\'laboratoires\')/vdex:term\" selection=\"addSelect\" termIdentifier=\"24.dialog.field1\" /&gt;\n \n}\n \n &lt;xforms:textarea ref=\"tefori.description\"&gt;\n &lt;widget:labels instance=\"i18n-vdex\" termIdentifier=\"24.dialog.field2\"/&gt;\n &lt;/xforms:textarea&gt;\n\n &lt;widget:ref name=\"identifiants\"/&gt;\n\n &lt;br/&gt;\n &lt;widget:ref name=\"table-edit-triggers-helper\"/&gt;\n &lt;/fieldset&gt;\n &lt;/widget:define&gt;\n\n\nLe pb est que je ne voie pas comment écrire le SI ALORS SINON. Je ne comprend pas nonplus la syntaxe de \"&lt;xforms:input ref=\".[@type=\'autreType\']/@autreType\"&gt; \"\n\nMerci pour toute idée.\n\nAlain\n\n\n\n </pre>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">\n <pre wrap=\"\">Bonjour Alain,\n\nPeux-tu m\'indiquer si je comprend bien ce que tu veux faire : tu \nsouhaites modifier la popup de saisie des données de l\'école doctorale \net la popup de saisie des données du laboratoire pour présenter des \nlistes de valeurs propres à chacun ?\n\nSi c\'est bien ça, première chose à savoir, il n\'y a par défaut qu\'une \nseule popup de saisie de données pour les organisations (écoles \ndoctorales, établissements, entreprises, laboratoires...), et elle est \ndécrite dans le fichier form.xhtml. Elle s\'appelle \"etablissement\" et \nson contenu est décrit à partir de la ligne 585 entre les balises \n&lt;widget:define name=\"etablissement\"&gt; ... &lt;/widget&gt;. Il va surement \nfalloir la dupliquer pour créer tes 2 popups particulières.\n\nDeuxième chose, je vois 2 possibilités pour proposer un vocabulaire fini \nà la saisie, peux-tu m\'indiquer celle que tu envisage ou si tu prévoyais \nune autre option ?\n- La première qui est déjà présent dans la popup actuelle est la saisie \nproposée à travers le lien \"Recherche dans l\'annuaire LDAP\". Il est \npossible de modifier l\'intitulé et de rediriger vers un vocabulaire \nrestreint qui correspondra à l\'un de tes vocabulaires. Voir dans ce cas \nsi il faut laisser la saisie directe des valeurs en parallèle. Et autre \npoint, avec un vocabulaire plus complet, tu peux éviter aux utilisateurs \nla saisie d\'autres informations, voir de tout ce qui est demandé dans la \npopup.\n- La deuxième consisterait à enlever ce lien, et à modifier le type du \nchamp Nom pour passer d\'un champ texte en saisie libre à un menu \ndéroulant. Dans ce cas, la saisie reste la même qu\'actuellement pour les \nchamps autre que le nom.\n\nEst-ce que cela t\'aide et peux-tu préciser les modifications que tu \nsouhaites apporter ?\nMerci\nNolwen\n\nAlain Le Drezen a écrit :\n </pre>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">\n <pre wrap=\"\">Bonjour,\n\nJ\'ai crée deux vocabulaires \"laboratoires\" et \"ecoles_doctorales\".\n\nJe souhaiterai associer ces vocabulaires aux champs noms de l\'école doctorale et du laboratoire (partenaire de recherche).\n\nJe n\'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)\n\nMerci d\'avance pour toute aide.\n\n\nAlain Le Drezen\nSCD Metz\n\n\n\n \n </pre>\n </blockquote></div>\n <pre wrap=\"\">-- \nNolwen CLEMENT-HUET\nResponsable des publications numériques du SID de l\'INSA de Lyon\nCoordinatrice Fonctionnelle du projet ORI-OAI\nDoc\'INSA - INSA de LyonD\nMèl : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\">&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;</a>\nTel : 04 72 43 70 32\nWeb : <a class=\"moz-txt-link-freetext\" href=\"http://scd.docinsa.insa-lyon.fr\">http://scd.docinsa.insa-lyon.fr</a> \n\n </pre>\n </blockquote></div>\n <pre wrap=\"\"><!---->\n\n </pre>\n</blockquote></div></div>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">-- \nNolwen CLEMENT-HUET\nResponsable des publications numériques du SID de l\'INSA de Lyon\nCoordinatrice Fonctionnelle du projet ORI-OAI\nDoc\'INSA - INSA de LyonD\nMèl : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\">&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;</a>\nTel : 04 72 43 70 32\nWeb : <a class=\"moz-txt-link-freetext\" href=\"http://scd.docinsa.insa-lyon.fr\">http://scd.docinsa.insa-lyon.fr</a> </pre>\n<br />-- \n<br />This message has been scanned for viruses and\n<br />dangerous content by\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is\n<br />believed to be clean.\n</body>\n</html>\n</div>', created = 1507752331, expire = 1507838731, headers = '', serialized = 0 WHERE cid = '4:8835857e23f315655caf5d0a8a01dcda' 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:e53f7b9da66eaca94f973c5694f3dde0' 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 relance le sujet concernant les vocabulaires et le formulaire TEF.</p>\n<p>Quelle est le vocabulaire utilisé lors de la recherche LDAP d\'une école<br />\ndoctorale, établissements de co-tutelles, laboratoire, etc ... ?<br />\nDans le ori-md-editor/tef-global/form/form.xhtml, cette recherche est<br />\ngénéré par <oriw:org-search /> mais nous n\'avons pas trouvé à quel<br />\nvocabulaire fait appel cette recherche LDAP.</p>\n<p>Dans Supann, ces entités sont stockés dans la branche \"ou=structures\"<br />\nmais il n\'existe pas de paramètres pour le renseigner dans<br />\nori-oai-quick-install-svn/commons-parameters.properties</p>\n<p>Cordialement.</p>\n<p>Jérôme NENERT.<br />\nD.S.I.<br />\nUniversité Panthéon Assas ( Paris 2 ).</p>\n</div>\n', created = 1507752331, expire = 1507838731, headers = '', serialized = 0 WHERE cid = '4:e53f7b9da66eaca94f973c5694f3dde0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
5 messages / 0 nouveaux
Dernière contribution
ledrezen
TEF et vocabulaires
Bonjour,

J'ai crée deux vocabulaires "laboratoires" et "ecoles_doctorales".

Je souhaiterai associer ces vocabulaires aux champs noms de l'école doctorale et du laboratoire (partenaire de recherche).

Je n'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)

Merci d'avance pour toute aide.

Alain Le Drezen
SCD Metz

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Nolwen Huet
Bonjour Alain,

Peux-tu m'indiquer si je comprend bien ce que tu veux faire : tu souhaites modifier la popup de saisie des données de l'école doctorale et la popup
de saisie des données du laboratoire pour présenter des listes de valeurs propres à chacun ?

Si c'est bien ça, première chose à savoir, il n'y a par défaut qu'une seule popup de saisie de données pour les organisations (écoles doctorales, établissements, entreprises, laboratoires...), et elle est décrite dans le fichier form.xhtml. Elle s'appelle "etablissement" et son contenu est décrit à partir de la ligne 585 entre les balises <widget:define name="etablissement"> ... </widget>. Il va surement falloir la dupliquer pour créer tes 2 popups particulières.

Deuxième chose, je vois 2 possibilités pour proposer un vocabulaire fini à la saisie, peux-tu m'indiquer celle que tu envisage ou si tu prévoyais une autre option ?
- La première qui est déjà présent dans la popup actuelle est la saisie proposée à travers le lien "Recherche dans l'annuaire LDAP". Il est possible de modifier l'intitulé et de rediriger vers un vocabulaire restreint qui correspondra à l'un de tes vocabulaires. Voir dans ce cas si il faut laisser la saisie directe des valeurs en parallèle. Et autre point, avec un vocabulaire plus complet, tu peux éviter aux utilisateurs la saisie d'autres informations, voir de tout ce qui est demandé dans la popup.
- La deuxième consisterait à enlever ce lien, et à modifier le type du champ Nom pour passer d'un champ texte en saisie libre à un menu déroulant. Dans ce cas, la saisie reste la même qu'actuellement pour les champs autre que le nom.

Est-ce que cela t'aide et peux-tu préciser les modifications que tu souhaites apporter ?
Merci
Nolwen

Alain Le Drezen a écrit :
" type="cite">
Bonjour,

J'ai crée deux vocabulaires "laboratoires" et  "ecoles_doctorales".

Je souhaiterai associer ces  vocabulaires aux champs noms de l'école doctorale et du laboratoire (partenaire de recherche).

Je n'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)

Merci d'avance pour toute aide.


Alain Le Drezen
SCD Metz



  

-- 
Nolwen CLEMENT-HUET
Responsable des publications numériques du SID de l'INSA de Lyon
Coordinatrice Fonctionnelle du projet ORI-OAI
Doc'INSA - INSA de LyonD
Mèl : nolwen.huet@insa-lyon.fr
Tel : 04 72 43 70 32
Web : http://scd.docinsa.insa-lyon.fr 

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
ledrezen
Bonjour Nolwen,

Merci pour ces premiers éléments de réponses.
J'ai réussi à intégrer mon vocabulaire "ecoles_doctorales" en dupliquant .
Par contre j'ai toujours un pb pour les labos.
Le pb est que c'est le même widget qui est appelé pour tous les partenaires de recherche ( labo, entreprise ...)

Pour que cela fonction il faudrait que je puisse proposer mon vocabulaire "laboratoire" seulement si le type de partenaire est un labo. Il faudrait que j'arrive a écrire un code du genre :





SI C'EST PAS UN LABORATOIRE ALORS
{



}
SINON
{

}







Le pb est que je ne voie pas comment écrire le SI ALORS SINON. Je ne comprend pas nonplus la syntaxe de " "

Merci pour toute idée.

Alain

> Bonjour Alain,
>
> Peux-tu m'indiquer si je comprend bien ce que tu veux faire : tu
> souhaites modifier la popup de saisie des données de l'école doctorale
> et la popup de saisie des données du laboratoire pour présenter des
> listes de valeurs propres à chacun ?
>
> Si c'est bien ça, première chose à savoir, il n'y a par défaut qu'une
> seule popup de saisie de données pour les organisations (écoles
> doctorales, établissements, entreprises, laboratoires...), et elle est
> décrite dans le fichier form.xhtml. Elle s'appelle "etablissement" et
> son contenu est décrit à partir de la ligne 585 entre les balises
> ... . Il va surement
> falloir la dupliquer pour créer tes 2 popups particulières.
>
> Deuxième chose, je vois 2 possibilités pour proposer un vocabulaire fini
> à la saisie, peux-tu m'indiquer celle que tu envisage ou si tu prévoyais
> une autre option ?
> - La première qui est déjà présent dans la popup actuelle est la saisie
> proposée à travers le lien "Recherche dans l'annuaire LDAP". Il est
> possible de modifier l'intitulé et de rediriger vers un vocabulaire
> restreint qui correspondra à l'un de tes vocabulaires. Voir dans ce cas
> si il faut laisser la saisie directe des valeurs en parallèle. Et autre
> point, avec un vocabulaire plus complet, tu peux éviter aux utilisateurs
> la saisie d'autres informations, voir de tout ce qui est demandé dans la
> popup.
> - La deuxième consisterait à enlever ce lien, et à modifier le type du
> champ Nom pour passer d'un champ texte en saisie libre à un menu
> déroulant. Dans ce cas, la saisie reste la même qu'actuellement pour les
> champs autre que le nom.
>
> Est-ce que cela t'aide et peux-tu préciser les modifications que tu
> souhaites apporter ?
> Merci
> Nolwen
>
> Alain Le Drezen a écrit :

> > Bonjour,
> >
> > J'ai crée deux vocabulaires "laboratoires" et "ecoles_doctorales".
> >
> > Je souhaiterai associer ces vocabulaires aux champs noms de l'école doctorale et du laboratoire (partenaire de recherche).
> >
> > Je n'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)
> >
> > Merci d'avance pour toute aide.
> >
> >
> > Alain Le Drezen
> > SCD Metz
> >
> >
> >
> >

>
> --
> Nolwen CLEMENT-HUET
> Responsable des publications numériques du SID de l'INSA de Lyon
> Coordinatrice Fonctionnelle du projet ORI-OAI
> Doc'INSA - INSA de LyonD
> Mèl : nolwen.huet@insa-lyon.fr
> Tel : 04 72 43 70 32
> Web : http://scd.docinsa.insa-lyon.fr
>

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Nolwen Huet
Bonjour Alain,

En fait il faut utiliser un xpath pour préciser pour chacune de tes deux possibilités dans quel cas elle doit s'appliquer :

              <xforms:input ref="tef.nom[../@type!='laboratoire']">
                  <widget:labels instance="i18n-vdex" termIdentifier="24.dialog.field1"/>
              </xforms:input>
             
              <oriw:sel1 ref="tef.nom[../@type='laboratoire']" vdexTerm="xxforms:instance('laboratoires')/vdex:term" selection="addSelect" termIdentifier="24.dialog.field1" />

C'est d'ailleurs ce qui est fait pour le champ que tu ne comprend pas : <xforms:input ref=".[@type='autreType']/@autreType">
Le input n'apparaît que lorsque l'attribut @type de la balise tef:partenaireRecherche a pour valeur 'autreType'. Cela permet de saisir une valeur dans un champ texte et de placer cette valeur dans l'attribut @autreType.

Bonne journée
Nolwen

Alain Le Drezen a écrit :
" type="cite">
Bonjour Nolwen,


Merci pour ces premiers éléments de réponses.
J'ai réussi à intégrer mon vocabulaire "ecoles_doctorales" en dupliquant <widget:define name="etablissement">.
Par contre j'ai toujours un pb pour les labos.
Le pb est que c'est le même widget qui est appelé pour tous les partenaires de recherche ( labo, entreprise ...)

Pour que cela fonction il faudrait que je puisse proposer mon vocabulaire "laboratoire" seulement si le type de partenaire est un labo. Il faudrait que j'arrive a écrire un code du genre :


<widget:define name="etablissement_laboratoires">
      <fieldset>
        <widget:legend instance="i18n-vdex" widget:attr="termIdentifier=titleIdentifier"/>
        <!-- <oriw:org-search widget:random-id="os"/> -->


        <oriw:sel1 ref="@type" vdexTerm="xxforms:instance('tef_admin_partenaireRecherche_type')/vdex:term" selection="closed" termIdentifier="24.dialog.field3" id="i.4.3"/>



        <xforms:input ref=".[@type='autreType']/@autreType">
          <widget:labels instance="i18n-vdex" termIdentifier="24.dialog.field4"/>
        </xforms:input>

SI C'EST PAS UN LABORATOIRE ALORS
{
           <xforms:input ref="tef.nom">
           <widget:labels instance="i18n-vdex" termIdentifier="24.dialog.field1"/>
           </xforms:input>
}
SINON
{
        <oriw:sel1 ref="tef.nom" vdexTerm="xxforms:instance('laboratoires')/vdex:term" selection="addSelect" termIdentifier="24.dialog.field1" />
        
}
  
     <xforms:textarea ref="tefori.description">
          <widget:labels instance="i18n-vdex" termIdentifier="24.dialog.field2"/>
        </xforms:textarea>

        <widget:ref name="identifiants"/>

        <br/>
        <widget:ref name="table-edit-triggers-helper"/>
      </fieldset>
    </widget:define>


Le pb est que je ne voie pas comment écrire le SI ALORS SINON. Je ne comprend pas nonplus la syntaxe de "<xforms:input ref=".[@type='autreType']/@autreType"> "

Merci pour toute idée.

Alain



  
Bonjour Alain,

Peux-tu m'indiquer si je comprend bien ce que tu veux faire : tu 
souhaites modifier la popup de saisie des données de l'école doctorale 
et la popup de saisie des données du laboratoire pour présenter des 
listes de valeurs propres à chacun ?

Si c'est bien ça, première chose à savoir, il n'y a par défaut qu'une 
seule popup de saisie de données pour les organisations (écoles 
doctorales, établissements, entreprises, laboratoires...), et elle est 
décrite dans le fichier form.xhtml. Elle s'appelle "etablissement" et 
son contenu est décrit à partir de la ligne 585 entre les balises 
<widget:define name="etablissement"> ... </widget>. Il va surement 
falloir la dupliquer pour créer tes 2 popups particulières.

Deuxième chose, je vois 2 possibilités pour proposer un vocabulaire fini 
à la saisie, peux-tu m'indiquer celle que tu envisage ou si tu prévoyais 
une autre option ?
- La première qui est déjà présent dans la popup actuelle est la saisie 
proposée à travers le lien "Recherche dans l'annuaire LDAP". Il est 
possible de modifier l'intitulé et de rediriger vers un vocabulaire 
restreint qui correspondra à l'un de tes vocabulaires. Voir dans ce cas 
si il faut laisser la saisie directe des valeurs en parallèle. Et autre 
point, avec un vocabulaire plus complet, tu peux éviter aux utilisateurs 
la saisie d'autres informations, voir de tout ce qui est demandé dans la 
popup.
- La deuxième consisterait à enlever ce lien, et à modifier le type du 
champ Nom pour passer d'un champ texte en saisie libre à un menu 
déroulant. Dans ce cas, la saisie reste la même qu'actuellement pour les 
champs autre que le nom.

Est-ce que cela t'aide et peux-tu préciser les modifications que tu 
souhaites apporter ?
Merci
Nolwen

Alain Le Drezen a écrit :
    
Bonjour,

J'ai crée deux vocabulaires "laboratoires" et  "ecoles_doctorales".

Je souhaiterai associer ces  vocabulaires aux champs noms de l'école doctorale et du laboratoire (partenaire de recherche).

Je n'arrive pas à comprendre où placer cela dans le fichier ori-md-editor/tef-global/form/case_admin.xml (ou ailleurs)

Merci d'avance pour toute aide.


Alain Le Drezen
SCD Metz



  
      
-- 
Nolwen CLEMENT-HUET
Responsable des publications numériques du SID de l'INSA de Lyon
Coordinatrice Fonctionnelle du projet ORI-OAI
Doc'INSA - INSA de LyonD
Mèl : nolwen.huet@insa-lyon.fr
Tel : 04 72 43 70 32
Web : http://scd.docinsa.insa-lyon.fr 

    


  

-- 
Nolwen CLEMENT-HUET
Responsable des publications numériques du SID de l'INSA de Lyon
Coordinatrice Fonctionnelle du projet ORI-OAI
Doc'INSA - INSA de LyonD
Mèl : nolwen.huet@insa-lyon.fr
Tel : 04 72 43 70 32
Web : http://scd.docinsa.insa-lyon.fr 

--
This message has been scanned for viruses and
dangerous content by
MailScanner, and is
believed to be clean.
jeromenenert
Bonjour,

Je relance le sujet concernant les vocabulaires et le formulaire TEF.

Quelle est le vocabulaire utilisé lors de la recherche LDAP d'une école
doctorale, établissements de co-tutelles, laboratoire, etc ... ?
Dans le ori-md-editor/tef-global/form/form.xhtml, cette recherche est
généré par mais nous n'avons pas trouvé à quel
vocabulaire fait appel cette recherche LDAP.

Dans Supann, ces entités sont stockés dans la branche "ou=structures"
mais il n'existe pas de paramètres pour le renseigner dans
ori-oai-quick-install-svn/commons-parameters.properties

Cordialement.

Jérôme NENERT.
D.S.I.
Université Panthéon Assas ( Paris 2 ).

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