2016-12-06 7 views
1

У меня есть сайт, на котором есть страница категории событий, в которой будут перечислены все статьи, которые являются «событиями». Однако я хотел бы настроить верхнюю часть этой страницы, чтобы включить календарь Google. Как мне это сделать в Пеликан, не затрагивая все остальные категории?Как настроить отдельные страницы категорий в Pelican

Я попытался изменить шаблон theme/article_list.html, чтобы иметь блок {% if category == 'events}%} html, но это не сработало.

Заранее спасибо

+0

дисплей 'category' в HTML и посмотреть, что у вас есть в этой переменной. – furas

+0

это показывает мне название категории для этой страницы, которое на странице событий «События», затем я использовал ее в {% if category == 'Events'%} и все равно не работает:/ – Lina

+1

'category' может быть объектом, который преобразуется в строку, дает «События», но по сравнению с строкой «События» не равен. Вы можете попробовать 'str (category) == 'Events''. Или, возможно, у него есть некоторые свойства, такие как 'category.name' - проверьте документацию« pelican ». – furas

ответ

3

category является объект, который имеет свойство nameother properties)

{% if category.name == 'Events' %}