Help/Templates
De SupraWiki
Predefinição:Include reference="Help.Code.VelocityMacros" /
Predefinição:Velocity output="false"
- set ($actionCards = [{
'title': $services.localization.render('help.templates.useTemplates.title'),
'description': $services.localization.render('help.templates.useTemplates.description'),
'tip': $services.localization.render('help.templates.useTemplates.tip', ["<a href='http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HCreate' class='wikiexternallink'>",'</a>']),
'thumbnail': 'Template',
'actions': [{
'label': $services.localization.render('help.try.label'),
'type': 'success',
'url': $xwiki.getURL('Sandbox.WebHome', 'create', $escapetool.url({
'title': "New Page $datetool.get('dd MMM yyyy, HH:mm')"
}))
}]
}, {
'title': $services.localization.render('help.templates.create.title'),
'description': $services.localization.render('help.templates.create.description'),
'tip': $services.localization.render('help.templates.create.tip', ["<a href='http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider' class='wikiexternallink'>",'</a>']),
'thumbnail': 'Administration',
'actions': [{
'label': $services.localization.render('help.more.label'),
'url': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider'
}]
}])
- if ($hasAdmin)
#set ($discard = $actionCards[1].actions.add(0, {
'label': $services.localization.render('help.browse.label'),
'url': $xwiki.getURL('XWiki.XWikiPreferences', 'admin', 'editor=globaladmin§ion=Templates')
}))
- end
- macro (getTemplateExample $inputCard $outputCard)
#set ($templateReference = $services.model.resolveDocument($inputCard.templateReference))
#if ($xwiki.getDocument($templateReference).isNew())
#set ($outputCard = {
'title': $inputCard.title,
'description': $inputCard.description,
'documentation': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/',
'thumbnail': $inputCard.thumbnail
})
#else
#set ($outputCard = {
'title': $inputCard.title,
'description': $inputCard.description,
'examples': $inputCard.templateReference,
'thumbnail': $inputCard.thumbnail
})
#end
- end
- set ($exampleCards = [{
'title': $services.localization.render('help.templates.article.title'),
'description':$services.localization.render('help.templates.article.description'),
'templateReference': 'Templates.Article.Template.WebHome',
'thumbnail': '[email protected]'
}, {
'title': $services.localization.render('help.templates.encyclopedia.title'),
'description': $services.localization.render('help.templates.encyclopedia.description'),
'templateReference': 'Templates.Encyclopedia.Template.WebHome',
'thumbnail': '[email protected]'
}, {
'title': $services.localization.render('help.templates.meeting.title'),
'description': $services.localization.render('help.templates.meeting.description'),
'templateReference': 'Templates.Meeting.Template.WebHome',
'thumbnail': '[email protected]'
}, {
'title': $services.localization.render('help.templates.simple.title'),
'description': $services.localization.render('help.templates.simple.description'),
'templateReference': 'Templates.SimplePage.Template.WebHome',
'thumbnail': '[email protected]'
Predefinição:Velocity Predefinição:Html clean="false"
#foreach ($card in $actionCards) ## See http://getbootstrap.com/css/#grid-responsive-resets . #if ($foreach.index > 0 && $foreach.index % 2 == 0)
#end
#helpActionCard($card)
#end
$services.localization.render('help.templates.examples.title')
$services.localization.render('help.templates.examples.description')
#foreach ($card in $exampleCards) ## See http://getbootstrap.com/css/#grid-responsive-resets . #if ($foreach.index > 0 && $foreach.index % 2 == 0)
#end #if ($foreach.index > 0 && $foreach.index % 3 == 0)
#end #if ($foreach.index > 0 && $foreach.index % 4 == 0)
#end
#set ($outputCard = {})
#getTemplateExample($card $outputCard)
#helpExampleCard($outputCard)
#end
<a href="http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/" class="wikiexternallink">$services.localization.render('help.templates.more')</a>
