2016-08-04 1 views
0

J'essaie de générer list items pour créer une liste de musicians qui fait un don à la page "active" charity actuelle.Boucle sur Pelican MetaData Renvoie Null

charity-test.md:

Title: Charity Test 
Category: charities 
Template: charity 

musician-test.md

Title: Some Musician 
Category: musicians 
Template: musician 
Charities: Charity Test 

charity.html (modèle):

{% extends "base.html" %} 

{% block content %} 
{% include 'parts/common/header-common.html' %} 

{{ article.content }} 

<h3>Donations made to {{ article.title }} by&colon;</h3> 
<ul> 
{% for charity, articles in charities|sort %} 
    {% if charity == article.title %} 
    <li><a href="/{{ charity.url }}">{{ charity.title }}</a> ({{ categories|count }}) </li> 
    {% endif %} 
{% endfor %} 
</ul> 

{% endblock content %} 

doit retourner:

<h3>Donations made to Charity Test by&colon;</h3> 
<ul> 
    <li><a href="/some-musician.html">Some Musician</a>(1)</li> 
</ul> 

mais je reçois:

<h3>Donations made to Charity Test by&colon;</h3> 
<ul> 
    </ul> 

J'ai également essayé d'utiliser la route 'catégories' sans chance. Je n'arrive pas à me mettre la tête autour de celui-ci. Toute aide serait grandement appréciée.

Répondre

0

Découvert que Pelican est limité out-of-the-box avec ses capacités et ce n'est pas possible sans écrire un plugin pour soutenir cette boucle.