Editeur : Formulaires TEF - génération URI

  • 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:fed42020ed7549e610291fe98df24198' 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=ISO-8859-1\"\n http-equiv=\"Content-Type\">\n </head>\n <body text=\"#000000\" bgcolor=\"#ffffff\">\n Bonjour,<br>\n <br>\n Pour ceux que &ccedil;a int&eacute;resse, un moyen d\'automatiser la g&eacute;n&eacute;ration de\n l\'URI de la th&egrave;se ci-dessous,<br>\n <br>\n Pour les formulaires TEF&nbsp; (md-editor v1.6.5 et 1.6.6).<br>\n <br>\n Bonne journ&eacute;e,<br>\n <br>\n Jacques<br>\n <br>\n -------- Message original --------\n <table class=\"moz-email-headers-table\" border=\"0\" cellpadding=\"0\"\n cellspacing=\"0\">\n <tbody>\n <tr>\n <th valign=\"BASELINE\" align=\"RIGHT\" nowrap=\"nowrap\">Sujet: </th>\n <td>[ori-oai-tech] Workflow TEF : g&eacute;n&eacute;ration automatique URI\n [r&eacute;solu]</td>\n </tr>\n <tr>\n <th valign=\"BASELINE\" align=\"RIGHT\" nowrap=\"nowrap\">Date&nbsp;: </th>\n <td>Tue, 13 Sep 2011 10:26:44 +0200</td>\n </tr>\n <tr>\n <th valign=\"BASELINE\" align=\"RIGHT\" nowrap=\"nowrap\"><br>\n </th>\n <td><br>\n </td>\n </tr>\n <tr>\n <th valign=\"BASELINE\" align=\"RIGHT\" nowrap=\"nowrap\"><br>\n </th>\n <td><br>\n </td>\n </tr>\n <tr>\n <th valign=\"BASELINE\" align=\"RIGHT\" nowrap=\"nowrap\"><br>\n </th>\n <td><br>\n </td>\n </tr>\n </tbody>\n </table>\n <br>\n <br>\n <meta content=\"text/html; charset=ISO-8859-1\"\n http-equiv=\"Content-Type\">\n Un grand merci Nolwen !<br>\n <br>\n La g&eacute;n&eacute;ration automatique de l\'URI &agrave; partir du NNT fonctionne !<br>\n <br>\n Attention !<br>\n Le champ \"URI de la th&egrave;se\" est directement mis en lecture seule, pas\n besoin d\'ajouter&nbsp; <font size=\"-1\"><font face=\"Helvetica, Arial,\n sans-serif\">readonly=\"true()\"</font></font> !<br>\n <br>\n <br>\n PROCEDURE<br>\n 1) Pour les formulaires TEF.<br>\n 2) Aller dans le fichier \"form.xhtml\"<br>\n 3) Mettre la ligne suivante :<br>\n &lt;xforms:bind nodeset=<a moz-do-not-send=\"true\"\n class=\"moz-txt-link-rfc2396E\"\n href=\"mailto:dc.identifier[@xsi.type=%27tef.nationalThesisPID%27]\">\"dc.identifier[@xsi.type=\'tef.nationalThesisPID\']\"</a>\n calculate=\"concat(\'<a moz-do-not-send=\"true\"\n class=\"moz-txt-link-freetext\" href=\"http://www.theses.fr/\">http://www.theses.fr/</a>\',\n\n ../dc.identifier[@xsi.type=\'tef.NNT\'] )\"/&gt;<br>\n <br>\n dans la partie :<br>\n &lt;!-- MD admin --&gt;<br>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xforms:bind\nnodeset=\"instance(\'fr-form-instance\')/mets.amdSec/mets.techMD/mets.mdWrap/mets.xmlData/tef.thesisAdmin\"&gt;<br>\n <br>\n Jacques<br>\n <br>\n </body>\n</html>\n</div>', created = 1507749159, expire = 1507835559, headers = '', serialized = 0 WHERE cid = '4:fed42020ed7549e610291fe98df24198' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
jbrassar
Editeur : Formulaires TEF - génération URI
Bonjour,

Pour ceux que ça intéresse, un moyen d'automatiser la génération de l'URI de la thèse ci-dessous,

Pour les formulaires TEF  (md-editor v1.6.5 et 1.6.6).

Bonne journée,

Jacques

-------- Message original --------
Sujet: [ori-oai-tech] Workflow TEF : génération automatique URI [résolu]
Date : Tue, 13 Sep 2011 10:26:44 +0200








Un grand merci Nolwen !

La génération automatique de l'URI à partir du NNT fonctionne !

Attention !
Le champ "URI de la thèse" est directement mis en lecture seule, pas besoin d'ajouter  readonly="true()" !


PROCEDURE
1) Pour les formulaires TEF.
2) Aller dans le fichier "form.xhtml"
3) Mettre la ligne suivante :
<xforms:bind nodeset="dc.identifier[@xsi.type='tef.nationalThesisPID']" calculate="concat('http://www.theses.fr/', ../dc.identifier[@xsi.type='tef.NNT'] )"/>

dans la partie :
<!-- MD admin -->
      <xforms:bind nodeset="instance('fr-form-instance')/mets.amdSec/mets.techMD/mets.mdWrap/mets.xmlData/tef.thesisAdmin">

Jacques