Modifiche per il documento Tutti i corsi
Dalla versione 7.2
modificato da Andrea Omicini
il 22/07/2022 16:22
il 22/07/2022 16:22
Cambia il commento:
Nessun commento per questa versione
Alla versione 11.1
modificato da Andrea Omicini
il 25/07/2023 15:08
il 25/07/2023 15:08
Cambia il commento:
Nessun commento per questa versione
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Titolo
-
... ... @@ -1,0 +1,1 @@ 1 +$services.localization.render("courseall") - Content
-
... ... @@ -1,11 +1,30 @@ 1 -= {{stringEngIta eng="All" ita="Tutti"/}} = 2 - 3 -{{include reference="Courses.Environment" excludeFirstHeading="true"/}}{{velocity}} 4 -#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name = doc.fullName and obj.className = '${objectSpace}.${objectClass}' and obj.name <> '${objectSpace}.${objectTemplate}' and prop.id.id = obj.id and prop.name = 'ay' order by prop.value desc") 5 -#set( $courseFound = $xwiki.searchDocuments($sql) ) 6 -#set( $courseNo = $courseFound.size() ) 7 ->**$courseNo** {{stringEngIta eng='courses' ita='corsi'/}} 8 - 9 -#foreach ($course in $courseFound) 10 -#if( $velocityCount > 1 ) (% style="color:$theme.textSecondaryColor" %)|(%%) #end{{course}}$course{{/course}}#end 11 -{{/velocity}} 1 +{{velocity}} 2 +{{html wiki="true" clean="false"}} 3 +#template('apice_macros.vm') 4 +#objectspace() 5 +#template('apice_course_macros.vm') 6 +## query 7 +#set( $query = ", BaseObject as objCourse, StringProperty as propAY where objCourse.name = doc.fullName and objCourse.className = '${mainSpace}.Class' and objCourse.name <> '${objectPool}.Class' and propAY.id.id = objCourse.id and propAY.name = 'ay' order by propAY.value desc") 8 +#set( $itemFound = $xwiki.searchDocuments($query) ) 9 +## how many items found? 10 +#set( $itemNo = $itemFound.size() ) 11 +## header start 12 +<div class="mainheader"> 13 +$itemNo 14 +#if( $itemNo == 1 ) 15 + $services.localization.render('course').toLowerCase() 16 +#{else} 17 + $services.localization.render('courses').toLowerCase() 18 +#end 19 +</div> 20 +## header end 21 +## display items separated by dots / start 22 +#foreach( $item in $itemFound ) 23 + #if( !$foreach.first ) 24 + <span class="menumainbody"> • </span> 25 + #end 26 + {{course}}$item{{/course}} 27 +#end 28 +## display items separated by dots / end 29 +{{/html}} 30 +{{/velocity}}{{pageDisplay sort="objectservice"/}}