Template:SidebarTopics: Difference between revisions

From Bodhicitta
((by SublimeText.Mediawiker))
(Match the shared sidebar section heading)
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><div class="font-serif"><h2 class="text-center mb-0">Topics</h2>{{#if: {{{ terms | }}} |
<includeonly><div class="sidebar-section"><!--
Terms:
Topics for this work, in the library-item sidebar.
{{#invoke:DisplayTermTopics|main}}<!--  
 
<ul>{{#arraymap:{{#ask:[[{{PAGENAME}}]]|?TermTopics=|mainlabel=-|sort=TermTopics|sep=;|valuesep=;}}
Same .sidebar-section wrapper and heading as the people, links and rKTs
|;
blocks, so the whole sidebar reads as one sequence of labelled blocks.
|@@@@
--><div class="sidebar-section-heading">Topics</div>{{#if: {{{ terms | }}} |
|<li>[[Topics/@@@@|@@@@]]</li>
<div class="sidebar-topics-label">Terms</div>
|
<!-- {{#invoke:DisplayTermTopics|main}} -->
}}</ul> --> | }}{{#if: {{{ texts | }}} |
<ul>{{#arraymap:{{{ terms | }}}
Texts:
|;
<ul>{{#arraymap:{{{ texts | }}}
|@@@@
|;
|{{#ifexist:Topics/{{lcfirst:@@@@}}
|@@@@
|<li>[[Topics/{{lcfirst:@@@@}}|@@@@]]</li>
|<li>[[Texts/@@@@|@@@@]]</li>
|{{#ifexist:Topics/{{ucfirst:@@@@}}
|
|<li>[[Topics/{{ucfirst:@@@@}}|@@@@]]</li>
}}</ul> | }}{{#if: {{{ people | }}} |
|
People:
}}
<ul>{{#arraymap:{{{ people | }}}
}}
|;
|
|@@@@
}}</ul> | }}{{#if: {{{ texts | }}} |
|<li>[[People/@@@@|@@@@]]</li>
<div class="my-2"><div class="sidebar-topics-label">Texts</div>
|
<ul class="mb-2 mb-lg-3">{{#arraymap:{{{ texts | }}}
}}</ul> | }}
|;
</div></includeonly><noinclude>{{TemplateTag}}</noinclude>
|@@@@
|<li>[[Texts/@@@@|@@@@]]</li>
|
}}</ul></div> | }}{{#if: {{{ people | }}} |
<div class="my-2"><div class="sidebar-topics-label">People</div>
<ul class="mb-2 mb-lg-3">{{#arraymap:{{{ people | }}}
|;
|@@@@
|<li>[[@@@@]]</li>
|
}}</ul></div> | }}{{#if: {{{ drlTopics | }}} |
<div class="my-2"><div class="sidebar-topics-label">DRL topics</div>
<ul class="mb-2 mb-lg-3">{{#arraymap:{{{ drlTopics | }}}
|;
|@@@@
|<li>@@@@</li>
|
}}</ul></div> | }}</div></includeonly><noinclude>{{TemplateTag}}</noinclude>

Latest revision as of 14:19, 25 August 2026