Как использовать переменные тега Nikola вне страницы тега - PullRequest
0 голосов
/ 07 ноября 2019

Я работаю на сайте Nikola и хочу отображать теги в шаблоне, отличном от шаблона Tags. Мне интересно, есть ли способ без надстроек получить доступ к списку тегов в переменной items .

## -*- coding: utf-8 -*-
<%namespace name="helper" file="post_helper.tmpl"/>
<%namespace name="pheader" file="post_header.tmpl"/>
<%namespace name="comments" file="comments_helper.tmpl"/>
<%namespace name="math" file="math_helper.tmpl"/>
<%inherit file="post.tmpl"/>

<%block name="content">
<div class="wordview-header">
  <h1> ${post.title()} </h1>
</div>

${post.text()}

<!-- here I have copied from a tags template the section that generates tags -->
% if items:
<h1>Topics</h1>
    <ul class="list-inline">
    % for text, link in items:
        % if text not in hidden_tags:
            <li><a class="reference badge" href="${link}">${text}</a></li>
        % endif
    % endfor
    </ul>
    % endif

${math.math_scripts_ifpost(post)}
</%block>

Я думаю, что есть либоспособ изменить его в настройках, чтобы добавить переменную item в другие файлы шаблона, кроме только тегов.

...