Show last authors
1 {{include reference="Help.Code.VelocityMacros" /}}
2
3 {{velocity output="false"}}
4 #set ($actionCards = [{
5 'title': $services.localization.render('help.templates.useTemplates.title'),
6 'description': $services.localization.render('help.templates.useTemplates.description'),
7 'tip': $services.localization.render('help.templates.useTemplates.tip', ["<a href='http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HCreate' class='wikiexternallink'>",'</a>']),
8 'thumbnail': 'Template',
9 'actions': [{
10 'label': $services.localization.render('help.try.label'),
11 'type': 'success',
12 'url': $xwiki.getURL('Sandbox.WebHome', 'create', $escapetool.url({
13 'title': "New Page $datetool.get('dd MMM yyyy, HH:mm')"
14 }))
15 }]
16 }, {
17 'title': $services.localization.render('help.templates.create.title'),
18 'description': $services.localization.render('help.templates.create.description'),
19 'tip': $services.localization.render('help.templates.create.tip', ["<a href='http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider' class='wikiexternallink'>",'</a>']),
20 'thumbnail': 'Administration',
21 'actions': [{
22 'label': $services.localization.render('help.more.label'),
23 'url': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider'
24 }]
25 }])
26
27 #if ($hasAdmin)
28 #set ($discard = $actionCards[1].actions.add(0, {
29 'label': $services.localization.render('help.browse.label'),
30 'url': $xwiki.getURL('XWiki.XWikiPreferences', 'admin', 'editor=globaladmin&section=Templates')
31 }))
32 #end
33
34 #macro (getTemplateExample $inputCard $outputCard)
35 #set ($templateReference = $services.model.resolveDocument($inputCard.templateReference))
36 #if ($xwiki.getDocument($templateReference).isNew())
37 #set ($outputCard = {
38 'title': $inputCard.title,
39 'description': $inputCard.description,
40 'documentation': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/',
41 'thumbnail': $inputCard.thumbnail
42 })
43 #else
44 #set ($outputCard = {
45 'title': $inputCard.title,
46 'description': $inputCard.description,
47 'examples': $inputCard.templateReference,
48 'thumbnail': $inputCard.thumbnail
49 })
50 #end
51 #end
52
53 #set ($exampleCards = [{
54 'title': $services.localization.render('help.templates.article.title'),
55 'description':$services.localization.render('help.templates.article.description'),
56 'templateReference': 'Templates.Article.Template.WebHome',
57 'thumbnail': 'Help.Templates.WebHome@article.png'
58 }, {
59 'title': $services.localization.render('help.templates.encyclopedia.title'),
60 'description': $services.localization.render('help.templates.encyclopedia.description'),
61 'templateReference': 'Templates.Encyclopedia.Template.WebHome',
62 'thumbnail': 'Help.Templates.WebHome@encyclopedia.png'
63 }, {
64 'title': $services.localization.render('help.templates.meeting.title'),
65 'description': $services.localization.render('help.templates.meeting.description'),
66 'templateReference': 'Templates.Meeting.Template.WebHome',
67 'thumbnail': 'Help.Templates.WebHome@meeting.png'
68 }, {
69 'title': $services.localization.render('help.templates.simple.title'),
70 'description': $services.localization.render('help.templates.simple.description'),
71 'templateReference': 'Templates.SimplePage.Template.WebHome',
72 'thumbnail': 'Help.Templates.WebHome@simple.png'
73 }])
74 {{/velocity}}
75
76 {{velocity}}
77 {{html clean="false"}}
78 <div class="row">
79 #foreach ($card in $actionCards)
80 ## See http://getbootstrap.com/css/#grid-responsive-resets .
81 #if ($foreach.index > 0 && $foreach.index % 2 == 0)
82 <div class="clearfix visible-sm-block visible-md-block visible-lg-block"></div>
83 #end
84 <div class="col-xs-12 col-sm-6">
85 #helpActionCard($card)
86 </div>
87 #end
88 </div>
89 <h3 id="HExamples">$services.localization.render('help.templates.examples.title')</h3>
90 <p>$services.localization.render('help.templates.examples.description')</p>
91 <div class="row">
92 #foreach ($card in $exampleCards)
93 ## See http://getbootstrap.com/css/#grid-responsive-resets .
94 #if ($foreach.index > 0 && $foreach.index % 2 == 0)
95 <div class="clearfix visible-sm-block "></div>
96 #end
97 #if ($foreach.index > 0 && $foreach.index % 3 == 0)
98 <div class="clearfix visible-md-block"></div>
99 #end
100 #if ($foreach.index > 0 && $foreach.index % 4 == 0)
101 <div class="clearfix visible-lg-block"></div>
102 #end
103 <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
104 #set ($outputCard = {})
105 #getTemplateExample($card $outputCard)
106 #helpExampleCard($outputCard)
107 </div>
108 #end
109 </div>
110 <p><a href="http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/" class="wikiexternallink">$services.localization.render('help.templates.more')</a></p>
111 {{/html}}
112 {{/velocity}}

Tips

You can click on the arrows next to the breadcrumb elements to quickly navigate to sibling and children pages.

My Recent Modifications

Need help?

If you need help with XWiki you can contact:

----------------------------