тег подвижного типа в переменную - PullRequest
2 голосов
/ 17 марта 2011

Я хочу получить количество записей, которые являются @events. Я хочу сохранить это значение в переменной, потому что я хочу использовать значение в условии if позже. Я думал, что следующее будет работать, но не повезло:

<$mt:EntriesCount tag="@events" name='the_events'>
<mt:var name="event_count" value="$the_events">

Есть идеи, как получить значение countcount в переменной?

1 Ответ

2 голосов
/ 18 марта 2011

Попробуйте:

<mt:entries tag="@events">
    <$mt:entriescount setvar="event_count"$>
</mt:entries>

А затем:

<mt:if name="event_count" eq="1234">
    [output if true]
</mt:if>

Обратите внимание, что это абсолютный минимум.Если не включить аргумент lastn или limit в mt:entries, это зависит от настроек блога, указанного в списке записей по умолчанию.Добавьте в цикл все, что вам нужно, чтобы он соответствовал вашим реальным потребностям.

Для простоты я также предполагаю, что это в шаблоне индекса.И теги Entries, и EntriesCount зависят от контекста шаблона и могут давать разные выходные данные, если вы поместите это непосредственно в шаблон категории, например.

...