Código fuente wiki de Macros

Última modificación por XWikiGuest el 2026/06/21 22:54

Mostrar los últimos autores
1 {{include reference="Help.Code.VelocityMacros" /}}
2
3 {{velocity output="false"}}
4 #if ($hasAdmin)
5 #set ($section = 'XWiki.Extensions')
6 #if (!$xwiki.exists($section))
7 ## Support for pre-9.2RC1 Administration Application
8 #set ($section = 'XWiki.AddExtensions')
9 #end
10 #set ($browseMacrosURL = $xwiki.getURL('XWiki.XWikiPreferences', 'admin', "section=${section}&search=macro&repo="))
11 #else
12 #set ($browseMacrosURL = 'https://extensions.xwiki.org/xwiki/bin/view/Extension/#%7Ct=extensions&p=1&l=30&s=doc.creationDate&d=desc&category=macro')
13 #end
14
15 #set ($actionCards = [{
16 'title': $services.localization.render('help.macros.useMacros.title'),
17 'description': $services.localization.render('help.macros.useMacros.description'),
18 'tip':$services.localization.render('help.macros.useMacros.tip', ["<a href='https://extensions.xwiki.org/xwiki/bin/view/Extension/CKEditor+Integration' class='wikiexternallink'>",'</a>', $services.icon.renderHTML('cog')]),
19 'thumbnail': 'Macro',
20 'actions': [{
21 'label': $services.localization.render('help.try.label'),
22 'type': 'success',
23 'url': $x -wiki.getURL('Sandbox.TestPage1', 'edit', 'editor=wysiwyg')")]
24 }, {
25 'title': $services.localization.render('help.macros.browseMacros.title'),
26 'description': $services.localization.render('help.macros.browseMacros.description'),
27 'tip': $services.localization.render('help.macros.browseMacros.tip', ["<a href='#if($xwiki.exists('XWiki.XWikiSyntaxMacrosList'))$xwiki.getURL('XWiki.XWikiSyntaxMacrosList')#{else}$xwiki.getURL('XWiki.WikiMacros')#end'>",'</a>']),
28 'thumbnail': 'EM',
29 'actions': [{
30 'label': $services.localization.render('help.browse.label'),
31 'url': $browseMacrosURL
32 }, {
33 'label': $services.localization.render('help.more.label'),
34 'url': 'https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Tutorials/WritingMacros/WikiMacroTutorial/'\n}]
35 }])
36
37 #set ($exampleCards = [{
38 'title': $services.localization.render('help.macros.box.title'),
39 'description': $services.localization.render('help.macros.box.description'),
40 'documentation': 'https://extensions.xwiki.org/xwiki/bin/view/Extension/Box+Macro',
41 'examples': 'Help.Macros.Box.WebHome',
42 'thumbnail': 'Help.Macros.Box.WebHome@box.png'
43 }, {
44 'title': $services.localization.render('help.macros.toc.title'),
45 'description': $services.localization.render('help.macros.toc.description'),
46 'documentation': 'https://extensions.xwiki.org/xwiki/bin/view/Extension/TOC+Macro',
47 'examples': 'Help.Macros.ToC.WebHome',
48 'thumbnail': 'Help.Macros.ToC.WebHome@toc.png'
49 }, {
50 'title': $services.localization.render('help.macros.gallery.title'),
51 'description':: $services.localization.render('help.macros.gallery.description'),
52 'documentation': 'https://extensions.xwiki.org/xwiki/bin/view/Extension/Gallery+Macro',
53 'examples': 'Help.Macs.Gallery.WebHome',
54 'thumbnail': 'Help.Macros.Gallery.WebHome@gallery.png'
55 }, {
56 'title': $services.localization.render('help.macros.chart.title') ,
57 'description': $services.localization.render('help.macros.chart.description'),
58 'documentation': 'https://extensions.xwiki.org/xwiki/bin/view/Extension/Chart+Macro',
59 'examples': 'Help.Macros.Chart.WebHome',
60 'thumbnail': 'Help.Macros.Chart.WebHome@chart.png'
61 }, {
62 'title': $services.localization.render('help.macros.tree.title') ,
63 'description': $services.localization.render('help.macros.tree.description'),
64 'documentation': 'https://extensions.xwiki.org/xwiki/bin/view/Extension/Document+Tree+Macro',
65 'examples': 'Help.Macros.Tree.WebHome',
66 'thumbnail': 'Help.Macros.Tree.WebHome@tree.png'
67 }, {
68 'title': $services.localization.render('help.macros.notifications.title') ,
69 'description': $services.localization.render('help.macros.notifications.description'),
70 'documentation': 'https://extensions.xwiki.org/xwiki/bin/view/Extension/Notifications%20Application/#HNotificationsMacro',
71 'examples': 'Help_Macros.Notifications.WebHome',
72 'thumbnail': 'Help_Macros.Notifications.WebHome@notifications.png'
73 }])
74 {{/velocity}}
75
76 {{velocity}}
77 {{html clean="false"}}
78 <ul class="card-list two-cols">
79 #foreach ($card in $actionCards)
80 <li class="card">
81 #helpActionCard($card)
82 </li>
83 #end
84 </ul>
85 <h3 id="HExamples">Ejemplos</h3>
86 <p>¿Necesita ayuda o está confundido con algunos de nuestros macros? Consulte su documentación y descubra más sobre sus funcionalidades.</p>
87 <ul class="card-list three-cols">
88 #foreach ($card in $exampleCards)
89 <li class="card">
90 #helpExampleCard($card)
91 </li>
92 #end
93 </ul>
94 <p><a href="https://extensions.xwiki.org/xwiki/bin/view/Main/#%7Ct=extensions&p=0&l=30&s=doc.creationDate&d=desc&category=macro" class="wikiexternallink">$services.localization.render('help.macros.more')</a></p>
95 {{/html}}
96 {{/velocity}}