...
Déposer les vocabulaires fournis par UNISCIEL dans dans: ori-oai-md-editor-svn/WEB-INF/resources/forms/ori-md-editor/common/xml-vocab-local
...
Dans le formulaire LOM que vous souhaitez modifier, déclarez ces nouveaux vocabulaires dans le fichier form.xhtml xhtml:
Code Block |
---|
<xforms:instance id="chebocar_taxonomie" src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=Chebocar-2.0_vdex" xxforms:readonly="true" xxforms:cache="true"/> <xforms:instance src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=JaHe-2.0-vdex" xxforms:readonly="true" xxforms:cache="true"/> <xforms:instance src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=JaPeSe-2.0_vdex" xxforms:readonly="true" xxforms:cache="true"/> <xforms:instance src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=SciencesHommesSocietes-Dewey-vdex-v1.0" xxforms:readonly="true" xxforms:cache="true"/> <xforms:instance src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=TaCBaHa-2.0_vdex" xxforms:readonly="true" xxforms:cache="true"/> <xforms:instance src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=Thokavi-2.0_vdex" xxforms:readonly="true" xxforms:cache="true"/> <xforms:instance src="/fr/service/custom/ori-md-editor/oriGetVocab?vocab=Unit-informatique-vdex" xxforms:readonly="true" xxforms:cache="true"/> |
...
Dans le fichier case-classification.xml xml:
Wiki Markup |
---|
En dessous du bloc « Dewey 22«Dewey22{^}e^ éd» ( bloc commençant par : <xforms:group ref=".\[../lom:source/lom:string = 'CDD 22e éd.'\]">), ajouter ces lignes : |
Code Block |
---|
<xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification Chebocar')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img> <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span> > <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-chebocar-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms> <xforms:output value="."> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group><xformsgroup> <xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification JaHe')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img > <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span> > <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-jahe-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms> <xforms:output value="."> <widget:labels instance=> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group><xformsgroup> <xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification JaPeSe')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img src> <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span>> <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-- Open the> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-japese-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms> <xforms:output value="."> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group><xformsgroup> <xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification SciencesHommesSocietes')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img> <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span>> <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-SciencesHommesSocietes-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms> <xforms:output value="."> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group><xformsgroup> <xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification TaCBaHa')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img> <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span> > <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-tacbaha-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms> <xforms:output value="."> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group><xformsgroup> <xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification Thokavi')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img> <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span> > <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-thokavi-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms:output value="."> <widget> <xforms:output value="."> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group><xformsgroup> <xforms:group ref=".[starts-with(../lom:source/lom:string, 'Classification Unit-informatique')]"> <xforms> <xforms:trigger appearance="minimal"> <xforms:label> <img> <xforms:label> <img src="/forms/ori-md-editor/media/images/list.gif"/> <span>> <span> <xforms:output value="$fr-resources/ori-taxonomy-search-title"/></span> <span> </xforms:label> <xformslabel> <xforms:action ev:event="DOMActivate"> <!-> <!- Remember position of the taxon to edit --> <xforms> <xforms:setvalue ref="xxforms:instance('taxonomy-search')/taxon-position" value="count(xxforms:repeat-current()/preceding::lom:taxon) + 1"/> <!-> <!- Open the taxonomy search dialog --> <xxforms> <xxforms:show dialog="search-unit-informatique-taxonomy-dialog"/> <> </xforms:action> <action> </xforms:trigger> <xformstrigger> <xforms:output value="lom:id"> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.1"/> <> </xforms:output> <xformsoutput> <xforms:group ref="lom:entry"> <xforms> <xforms:repeat nodeset="lom:string"> <xforms> <xforms:output value="."> <widget> <widget:labels instance="i18n_lom" termIdentifier="9.2.2.2"/> <> </xforms:output> <output> </xforms:repeat> <repeat> </xforms:group><group> </xforms:group> |
Wiki Markup |
---|
Remplacez la ligne commençant par : <xforms:group ref=".\[not(../lom:source/lom:string = ('Classification UNIT', 'CDD 22e éd.', |
Par celle-ci ci:
Wiki Markup |
---|
<xforms:group ref=".\[not(../lom:source/lom:string = ('Classification UNIT', 'CDD 22e éd.', 'Classification Chebocar v2.0', 'Classification JaHe v2.0', 'Classification JaPeSe v2.0', 'Classification SciencesHommesSocietes v1.0', 'Classification TaCBaHa v2.0', 'Classification Thokavi v2.0', 'Classification Unit-informatique')) and not(starts-with(../lom:source/lom:string, 'Universités Numériques Thématiques'))\]"> \\ |
...
En bas de ce fichier, après la ligne ligne: <xi:include href="oxf:/forms/ori-md-editor/lom-full/form/dialog-dewey-search.xml"/>
Ajoutez ceci ceci:
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-chebocar-taxonomy-search.xml"/>
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-jahe-taxonomy-search.xml"/>
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-japese-taxonomy-search.xml"/>
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-SciencesHommesSocietes-taxonomy-search.xml"/>
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-tacbaha-taxonomy-search.xml"/>
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-thokavi-taxonomy-search.xml"/>
<xi:include href="oxf:/forms/ori-md-editor/votre_formulaire/form/dialog-unit-informatique-taxonomy-search.xml"/>
...