Changes for page Per Sort
From version 33.1
edited by Andrea Omicini
on 03/07/2023 23:46
on 03/07/2023 23:46
Change comment:
There is no comment for this version
To version 34.1
edited by Andrea Omicini
on 06/07/2023 17:36
on 06/07/2023 17:36
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -52,7 +52,7 @@ 52 52 #foreach( $sort in $sortList ) 53 53 ## set query 54 54 #set( $query = ", BaseObject as obj, StringProperty as propStatus, DateProperty as propYear, #if( $oneUser ) LargeStringProperty as propAuthor, LargeStringProperty as propEditor, #end StringProperty as propSort #if( !$hasEdit ), StringProperty as propAccess #end 55 - where obj.name = doc.fullName and obj.className = '${ objectSpace}.Class' and obj.name <> '${objectPool}.Template' and propStatus.id.id = obj.id and propYear.id.id = obj.id and propSort.id.id = obj.id and propStatus.name = 'status' and propYear.name = 'year' #if( $oneUser ) and propAuthor.id.id = obj.id and propEditor.id.id = obj.id and propAuthor.name = 'author' and propEditor.name = 'editor' and ( propAuthor.value like '$userString' or ( propAuthor.value = '' and propEditor.value like '$userString' ) )#end and lower(propStatus.value) = 'published' and propSort.name = 'sort' and lower(propSort.value) = '$sort' #if( !$hasEdit ) and propAccess.id.id = obj.id and propAccess.name = 'access' and propAccess.value <> 'hidden' #end order by propYear.value desc" )55 + where obj.name = doc.fullName and obj.className = '${mainSpace}.Class' and obj.name <> '${objectPool}.Template' and propStatus.id.id = obj.id and propYear.id.id = obj.id and propSort.id.id = obj.id and propStatus.name = 'status' and propYear.name = 'year' #if( $oneUser ) and propAuthor.id.id = obj.id and propEditor.id.id = obj.id and propAuthor.name = 'author' and propEditor.name = 'editor' and ( propAuthor.value like '$userString' or ( propAuthor.value = '' and propEditor.value like '$userString' ) )#end and lower(propStatus.value) = 'published' and propSort.name = 'sort' and lower(propSort.value) = '$sort' #if( !$hasEdit ) and propAccess.id.id = obj.id and propAccess.name = 'access' and propAccess.value <> 'hidden' #end order by propYear.value desc" ) 56 56 ## execute query 57 57 #set( $itemFound = $xwiki.searchDocuments($query) ) 58 58 ## set counters ... ... @@ -71,9 +71,9 @@ 71 71 $itemNo 72 72 #if( $oneSort ) 73 73 #if( $itemNo == 1 ) 74 - $services.localization.render(" ${objectSpace}.Class_sort_${sortList[0]}").toLowerCase()74 + $services.localization.render("Publications.Class_sort_${sortList[0]}").toLowerCase() 75 75 #else 76 - $services.localization.render(" ${objectSpace}.Class_sort_${sortList[0]}_plural").toLowerCase()76 + $services.localization.render("Publications.Class_sort_${sortList[0]}_plural").toLowerCase() 77 77 #end 78 78 #else 79 79 #if( $itemNo == 1 ) ... ... @@ -108,7 +108,7 @@ 108 108 #if( !$foreach.first ) 109 109  •  110 110 #end 111 - [[$services.localization.render(" ${objectSpace}.Class_sort_${sort}_short_plural").toLowerCase()>>||anchor="$sort"]]111 + [[$services.localization.render("Publications.Class_sort_${sort}_short_plural").toLowerCase()>>||anchor="$sort"]] 112 112 #end 113 113 </div> 114 114 #end ... ... @@ -119,7 +119,7 @@ 119 119 ## sort top / start 120 120 <div class="mainselectseparator"> 121 121 <a class="mainselectseparatorlink" id="$sort" href=$xwiki.getURL($doc,"view","sort=$sort#if( $apiceUser )&user=$userName#elseif( $oneUser )&name=$userFirstName&surname=$userLastName#end")> 122 - $services.localization.render(" ${objectSpace}.Class_sort_${sort}_plural").toLowerCase()122 + $services.localization.render("Publications.Class_sort_${sort}_plural").toLowerCase() 123 123 </a> 124 124 </div> 125 125 ## sort top / end ... ... @@ -155,7 +155,7 @@ 155 155 ## sort bottom / start 156 156 <div #if( $foreach.last )id="bottom"#end class="mainselectbottom"> 157 157 #set( $itemSortNo = $itemMap[$sort].size() ) 158 -$itemSortNo #if( $itemSortNo == 1 )$services.localization.render(" ${objectSpace}.Class_sort_${sort}").toLowerCase()#{else}$services.localization.render("${objectSpace}.Class_sort_${sort}_plural").toLowerCase()#end • #anchorlinks()158 +$itemSortNo #if( $itemSortNo == 1 )$services.localization.render("Publications.Class_sort_${sort}").toLowerCase()#{else}$services.localization.render("Publications.Class_sort_${sort}_plural").toLowerCase()#end • #anchorlinks() 159 159 </div> 160 160 ## sort bottom / end 161 161 #end