########################### ## Set object references ## ########################### #set($recipeobj = $doc.getObject("Recipes.RecipeClass")) #set($metaobjs = $doc.getObjects("Custom.RecipeMetaInfoClass")) #set($extlinks = $recipeobj.getXWikiObject().getStringValue('links')) #set($translations = $recipeobj.getXWikiObject().getListValue('translation')) ################################ ## Document name and language ## ################################ ## Default is Latvian #set($docname = $doc.name) #set($lang = 'lv') ## And check for other languages #if($doc.name.endsWith('_en')) #set($docname = $doc.name.substring(0,$doc.name.lastIndexOf("_"))) #set($lang = 'en') #end #if($doc.name.endsWith('_ru')) #set($docname = $doc.name.substring(0,$doc.name.lastIndexOf("_"))) #set($lang = 'ru') #end ###################################### ## Set labels according to language ## ###################################### #if($lang.contentEquals('lv')) #set($backlabel='Atpakaļ') #set($uplabel='Uz augšu') #set($forwardlabel='Tālāk') #set($desclabel='Apraksts') #set($precondlabel='Priekšnoteikumi') #set($furtherlabel='Tālākās darbības') #set($linkslabel='Saites') #set($tagslabel='Tagi') #set($seealsolabel='Skatīt arī') #set($optionallabel='Ieteicams') #end #if($lang.contentEquals('en')) #set($backlabel='Prev') #set($uplabel='Up') #set($forwardlabel='Next') #set($desclabel='Description') #set($precondlabel='Preconditions') #set($furtherlabel='Further actions') #set($linkslabel='Links') #set($tagslabel='Tags') #set($seealsolabel='See also') #set($optionallabel='Optional') #end ########################## ## Get attribute values ## ########################## #foreach($metaobj in $metaobjs) #set($propertyName = $metaobj.getXWikiObject().getStringValue('property')) #if($propertyName == 'Priekšnoteikumi') #set($prelinks = $metaobj.getXWikiObject().getListValue('value')) #end #if($propertyName == 'Tālākās darbības') #set($postlinks = $metaobj.getXWikiObject().getListValue('value')) #end #if($propertyName == 'Iekšējās saites') #set($inlinks = $metaobj.getXWikiObject().getListValue('value')) #end #if($propertyName == 'Tālāk') #set($forward = $metaobj.getXWikiObject().getListValue('value').get(0)) #end #if($propertyName == 'Atpakaļ') #set($backward = $metaobj.getXWikiObject().getListValue('value').get(0)) #end #if($propertyName == 'Uz augšu') #set($up = $metaobj.getXWikiObject().getListValue('value').get(0)) #end #if($propertyName == 'Skatīt arī') #set($seealsolinks = $metaobj.getXWikiObject().getListValue('value')) #end #if($propertyName == 'Ieteicams') #set($optionallinks = $metaobj.getXWikiObject().getListValue('value')) #end #end #set($tags = $tdoc.tags) #set($taglist=$tags.split('\|| |,')) ################# ## Output ## ################# 1 $tdoc.title
$doc.display('platform') $doc.display('version') #if($translations) #foreach($translation in $translations) #if($translation == 'lv') #recipelabel($translation,"${docname}")  #else #recipelabel($translation,"${docname}_${translation}") #end #end #end
#if($backward) #recipelabel($backlabel,$backward) #end #if($up) #recipelabel($uplabel,$up) #end #if($forward) #recipelabel($forwardlabel,$forward) #end
#if($prelinks)
$precondlabel:#foreach($link in $prelinks) #recipe("$link")#end
#end #if($optionallinks)
$optionallabel:#foreach($link in $optionallinks) #recipe("$link")#end
#end ### Description ### #if($doc.description && $doc.description!='') #message("$doc.description") #end ### Content ### $doc.display('content')
#if($backward) #recipelabel($backlabel,$backward) #end #if($up) #recipelabel($uplabel,$up) #end #if($forward) #recipelabel($forwardlabel,$forward) #end
#if($postlinks)
$furtherlabel: #foreach($link in $postlinks) #recipe("$link")  #end
#end #if($seealsolinks) $seealsolabel #foreach($link in $seealsolinks) * #recipe("$link")  #end #end #if($inlinks || $extlinks!='') $linkslabel #foreach($link in $inlinks) * #recipe("$link")  #end #end #if($extlinks) $doc.display('links')#end
### Tags ### #if($tags) $tagslabel:#foreach($tag in $taglist) ${tag} #end #end