Help/Templates

De SupraWiki
Revisão de 15h55min de 1 de junho de 2023 por Administrator (discussão | contribs) (Importacão de dados via API)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Predefinição:Include reference="Help.Code.VelocityMacros" /

Predefinição:Velocity output="false"

  1. 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'
 }]

}])

  1. if ($hasAdmin)
 #set ($discard = $actionCards[1].actions.add(0, {
   'label': $services.localization.render('help.browse.label'),
   'url': $xwiki.getURL('XWiki.XWikiPreferences', 'admin', 'editor=globaladmin&section=Templates')
 }))
  1. end
  1. 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
  1. end
  1. 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: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>

Predefinição:/html Predefinição:/velocity