2015-03-02 28 views
0

SidebarFacet of Dspace 4.x XMLUI希望修改某些SidebarFacet主題的在DSPACE 4.x的XMLUI

顯示值在上述圖像,在「語言」部分,語言被示出爲成「en」,「ES」等我要像「英語」顯示出來,「西班牙」等 要做到這一點,我有改變[dSPACE的安裝] /config/input-forms.xml文件的以下部分 - >

<value-pairs value-pairs-name="common_iso_languages" dc-term="language_iso"> 
 
    <pair> 
 
     <displayed-value>English</displayed-value> 
 
     <stored-value>english</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Assamese</displayed-value> 
 
     <stored-value>assamese</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Hindi</displayed-value> 
 
     <stored-value>hindi</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Bengali</displayed-value> 
 
     <stored-value>bengali</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Marathi</displayed-value> 
 
     <stored-value>marathi</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Tamil</displayed-value> 
 
     <stored-value>tamil</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Orisa</displayed-value> 
 
     <stored-value>orisa</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>Kannada</displayed-value> 
 
     <stored-value>kannada</stored-value> 
 
    </pair> 
 
    <pair> 
 
     <displayed-value>(Other)</displayed-value> 
 
     <stored-value>other</stored-value> 
 
    </pair> 
 
    </value-pairs>

我修改了所有< 儲值>,現在在做的改變之後,「顯示值」 側邊欄小的部分「語言」不會更改已提交的項目,如果我在更改input-forms.xml之後提交任何項目,那麼只能針對該項目進行反映。但我想改變所有提交的項目。它怎麼可能?

回答

2

您在輸入表單中所做的更改對提交的項目(即已設置的值)沒有追溯性,您應該使用Batch Metadata Editing代替。然後重新索引你的dspace。

+0

它的工作原理。做完之後,reindex是不需要的。非常感謝@euler。 – 2015-03-02 12:06:57