Changes for page Templates

Last modified by Drunk Monkey on 2025-03-18 08:50

From version 1.1
edited by Drunk Monkey
on 2020-04-11 15:53
Change comment: Install extension [org.xwiki.contrib:application-help-center/1.5.2]
To version 4.1
edited by Drunk Monkey
on 2025-03-18 08:50
Change comment: Install extension [org.xwiki.platform:xwiki-platform-help-ui/17.1.0]

Summary

Details

Page properties
Content
... ... @@ -1,10 +1,13 @@
1 1  {{include reference="Help.Code.VelocityMacros" /}}
2 2  
3 3  {{velocity output="false"}}
4 +#set ($featuresPrefix = 'https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features')
5 +#set ($exoPrefix = 'https://extensions.xwiki.org/xwiki/bin/view/Extension')
4 4  #set ($actionCards = [{
5 5   'title': $services.localization.render('help.templates.useTemplates.title'),
6 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>']),
9 + 'tip': $services.localization.render('help.templates.useTemplates.tip',
10 + ["<a href='$featuresPrefix/DocumentLifecycle#HCreate' class='wikiexternallink'>",'</a>']),
8 8   'thumbnail': 'Template',
9 9   'actions': [{
10 10   'label': $services.localization.render('help.try.label'),
... ... @@ -16,11 +16,12 @@
16 16  }, {
17 17   'title': $services.localization.render('help.templates.create.title'),
18 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>']),
22 + 'tip': $services.localization.render('help.templates.create.tip',
23 + ["<a href='$exoPrefix/Administration+Application#HCreatetheTemplateProvider' class='wikiexternallink'>",'</a>']),
20 20   'thumbnail': 'Administration',
21 21   'actions': [{
22 22   'label': $services.localization.render('help.more.label'),
23 - 'url': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider'
27 + 'url': "$exoPrefix/Administration+Application#HCreatetheTemplateProvider"
24 24   }]
25 25  }])
26 26  
... ... @@ -37,7 +37,7 @@
37 37   #set ($outputCard = {
38 38   'title': $inputCard.title,
39 39   'description': $inputCard.description,
40 - 'documentation': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/',
44 + 'documentation': "$exoPrefix/Templates+Application/",
41 41   'thumbnail': $inputCard.thumbnail
42 42   })
43 43   #else
... ... @@ -75,38 +75,24 @@
75 75  
76 76  {{velocity}}
77 77  {{html clean="false"}}
78 -<div class="row">
82 +<ul class="card-list two-cols">
79 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">
84 + <li class="card">
85 85   #helpActionCard($card)
86 - </div>
86 + </li>
87 87   #end
88 -</div>
88 +</ul>
89 89  <h3 id="HExamples">$services.localization.render('help.templates.examples.title')</h3>
90 90  <p>$services.localization.render('help.templates.examples.description')</p>
91 -<div class="row">
91 +<ul class="card-list">
92 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">
93 + <li class="card">
104 104   #set ($outputCard = {})
105 105   #getTemplateExample($card $outputCard)
106 106   #helpExampleCard($outputCard)
107 - </div>
97 + </li>
108 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>
99 +</ul>
100 +<p><a href="$exoPrefix/Templates+Application/" class="wikiexternallink">$services.localization.render('help.templates.more')</a></p>
111 111  {{/html}}
112 112  {{/velocity}}