Можно ли в smarty переменной присвоить значение модуля?
Posted: Tue Nov 17, 2015 3:13 pm
Доброго времени суток всем.
Задача такая нужно посчитать количество анонсов, присвоить это значение переменной, проверить переменную, если она больше 0 то вывести эти анонсы в соответствующей html обертке, иначе ничего не выводить.
{assign var=count_news value="{news category='Анонсы' count_news='1'}"}
// {news category='Анонсы' count_news='1'} - считает количество анонсов выводить число 0, 1, 25 и т.д.
{if count_news}
<div class="tile">
Анонсы
</div>
<div class="list">
<div class="anonsy">
{news category="Анонсы" summarytemplate='my_left'}
</div>
</div>
{/if}
Возможно ли выполнить что-то подобное?
{assign var=count_news value="{news category='Анонсы' count_news='1'}"}
Или обертку
<div class="tile">
Анонсы
</div>
<div class="list">
<div class="anonsy">
...
</div>
</div>
добавить в темплейт my_left назвать его my_left1 и вызывать только {news category="Анонсы" summarytemplate='my_left1'}?
Спасибо.
Задача такая нужно посчитать количество анонсов, присвоить это значение переменной, проверить переменную, если она больше 0 то вывести эти анонсы в соответствующей html обертке, иначе ничего не выводить.
{assign var=count_news value="{news category='Анонсы' count_news='1'}"}
// {news category='Анонсы' count_news='1'} - считает количество анонсов выводить число 0, 1, 25 и т.д.
{if count_news}
<div class="tile">
Анонсы
</div>
<div class="list">
<div class="anonsy">
{news category="Анонсы" summarytemplate='my_left'}
</div>
</div>
{/if}
Возможно ли выполнить что-то подобное?
{assign var=count_news value="{news category='Анонсы' count_news='1'}"}
Или обертку
<div class="tile">
Анонсы
</div>
<div class="list">
<div class="anonsy">
...
</div>
</div>
добавить в темплейт my_left назвать его my_left1 и вызывать только {news category="Анонсы" summarytemplate='my_left1'}?
Спасибо.