如何在浏览页面中添加额外的阿拉伯字母(dspace-6.0的Mirage2主题)

问题描述 投票:2回答:1

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS84OUF4ci5wbmcifQ==” alt =“在此处输入图像描述”>“ >>

我尝试使用下面的代码在“浏览”页面上添加阿拉伯字母,但是我没有成功,阿拉伯字母没有出现在“浏览”页面上。

我尝试过的代码如下:-

else
        {
            // Create a clickable list of the alphabet
        List jumpList = jump.addList("jump-list", List.TYPE_SIMPLE, "alphabet");


            // browse params for each letter are all the query params
            // WITHOUT the second-stage browse value, and add STARTS_WITH.
  Map<String, String> letterQuery = new HashMap<String, String>(queryParamsGET);
            for (String valueKey : BrowseParams.FILTER_VALUE)
            {
                letterQuery.remove(valueKey);
            }
            letterQuery.put(BrowseParams.STARTS_WITH, "0");
   jumpList.addItemXref(super.generateURL(BROWSE_URL_BASE, letterQuery), "0-9");

            for (char c = 'A'; c <= 'Z'; c++)
            {
             letterQuery.put(BrowseParams.STARTS_WITH, Character.toString(c));
jumpList.addItemXref(super.generateURL(BROWSE_URL_BASE, letterQuery), Character
                        .toString(c));
            }

        //I HAVE ADDED BELOW CODE TO CREATE A BROWSE LIST FOR ARABIC TEXT

            // I HAVE CREATED A LIST FOR ARABIC CHARACTERS 
    List jumpList2 = jump.addList("jump-list2", List.TYPE_SIMPLE, "alphabet");

              // I HAVE CREATED A HASHMAP FOR ARABIC CHARACTERS 
      Map<String, String> ddQuery = new HashMap<String, String>(queryParamsGET);
            for (String valueKey : BrowseParams.FILTER_VALUE)
            {
                ddQuery.remove(valueKey);
            } 

            //I HAVE ADDED BELOW CODE TO CREATE A BROWSE LIST FOR ARABIC TEXT
            for (char d = 'ا'; d <= 'ى'; d++)

            {   
         ddQuery.put(BrowseParams.STARTS_WITH, Character.toString(d));
 jumpList2.addItemXref(super.generateURL(BROWSE_URL_BASE, ddQuery), Character
                        .toString(d));
            }  

我尝试使用以下代码在“浏览”页面上添加阿拉伯字母,但未成功,阿拉伯字母未显示在“浏览”页面上。我尝试过的代码如下:-else ...

arabic dspace
1个回答
1
投票

我使用javascript来完成,因为我无法重建dspace。

© www.soinside.com 2019 - 2024. All rights reserved.