Changes for page Per Sort

From version 34.1
edited by Andrea Omicini
on 06/07/2023 17:36
Change comment: There is no comment for this version
To version 33.1
edited by Andrea Omicini
on 03/07/2023 23:46
Change comment: There is no comment for this version

Summary

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 = '${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" )
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" )
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("Publications.Class_sort_${sortList[0]}").toLowerCase()
74 + $services.localization.render("${objectSpace}.Class_sort_${sortList[0]}").toLowerCase()
75 75   #else
76 - $services.localization.render("Publications.Class_sort_${sortList[0]}_plural").toLowerCase()
76 + $services.localization.render("${objectSpace}.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   &ensp;&bull;&ensp;
110 110   #end
111 - [[$services.localization.render("Publications.Class_sort_${sort}_short_plural").toLowerCase()>>||anchor="$sort"]]
111 + [[$services.localization.render("${objectSpace}.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("Publications.Class_sort_${sort}_plural").toLowerCase()
122 + $services.localization.render("${objectSpace}.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("Publications.Class_sort_${sort}").toLowerCase()#{else}$services.localization.render("Publications.Class_sort_${sort}_plural").toLowerCase()#end &bull; #anchorlinks()
158 +$itemSortNo #if( $itemSortNo == 1 )$services.localization.render("${objectSpace}.Class_sort_${sort}").toLowerCase()#{else}$services.localization.render("${objectSpace}.Class_sort_${sort}_plural").toLowerCase()#end &bull; #anchorlinks()
159 159  </div>
160 160  ## sort bottom / end
161 161  #end