Manakin

Από Dspace

Μετάβαση σε: πλοήγηση, αναζήτηση

Για την προσθήκη ελληνικού αλφαβήτου στην πλοήγηση (ανά θέμα, τίτλο κλπ) χρειάζεται η δημιουργία μιας νέας λίστας μετά (ή πριν) από το λατινικό αλφάβητο στο aspect:artifactbrowser/ConfigurableBrowse.java:

           (γραμμή 424)
           //Δεύτερη Jumplist για τα Ελληνικά
           List jumpList2 = jump.addList("jump-list2", List.TYPE_SIMPLE, "alphabet");
           for (char vv = 'Α'; vv <= 'Ρ'; vv++) {
               Map<String, String> vvQuery = new HashMap<String, String>(queryParams);
               vvQuery.put(BrowseParams.STARTS_WITH, Character.toString(vv));
               jumpList2.addItemXref(super.generateURL(BROWSE_URL_BASE, vvQuery), Character.toString(vv));
           }
           for (char qq = 'Σ'; qq <= 'Ω'; qq++) {
               Map<String, String> qqQuery = new HashMap<String, String>(queryParams);
               qqQuery.put(BrowseParams.STARTS_WITH, Character.toString(qq));
               jumpList2.addItemXref(super.generateURL(BROWSE_URL_BASE, qqQuery), Character.toString(qq));
           }

//Το jumplist πρέπει να γίνει σε δύο κομμάτια γιατί ανάμεσα στο 'Ρ' και στο 'Σ' υπάρχει ένα element που δεν ανήκει στο ελληνικό αλφάβητο //Με τον τρόπο αυτό το jumplist μπαίνει κάτω από τη λίστα με τα λατινικά //Αν θέλουμε να είναι συνεχόμενη η λίστα πρέπει να χρησιμοποιήσουμε την υπάρχουσα jumplist και να μη δημιουργήσουμε νέα

Ανακτήθηκε από το "/wiki/index.php/Manakin".