Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 «&nbsp;Dewey&nbsp;22«Dewey22{^}e^ éd» ( bloc commençant par&nbsp;: <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&nbsp;: <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"/>

...