Page 1 of 1

Не фильтруется <category>

Posted: Wed Sep 21, 2016 12:39 pm
by zarsky
Здравствуйте, в стандартном темплейте index хочу сделать блок категорий и отфильровать по значению например: group_custom_var1=straight, предварительно создал в Groups на одной из кат Group custom var1 *: straight, применяю к <category group_custom_var1=straight, не отфильтровывает по этому значению но отфильтровывает по тем что есть еще "order=ctr num=1-96" .

Re: Не фильтруется <category>

Posted: Wed Sep 21, 2016 12:50 pm
by richmantrade
zarsky wrote:group_custom_var1=straight
Дык такого ж вроде не было. Насколько мне известно, к категориям применимы только сортировки (ctr, alphabet).
Т.е. и отсортировать можно так: order=group_custom_var1 , но выведет все-равно все.

Re: Не фильтруется <category>

Posted: Wed Sep 21, 2016 1:05 pm
by zarsky
richmantrade wrote: Т.е. и отсортировать можно так: order=group_custom_var1 , но выведет все-равно все.
Хмм понятно, запутался а в описании, тогда как можно вывести на морде в блоке каты только определенные категории?

Re: Не фильтруется <category>

Posted: Wed Sep 21, 2016 1:11 pm
by richmantrade
Способов много. пхп например ))
<category num=1-100>
if (category_custom_var1 == stright) выводим
</category>

Если же известно сколько их (stright) всего , можно без пхп. сортируешь order=group_custom_var1 , а выводишь только сколько нужно , допустим num=1-10

Re: Не фильтруется <category>

Posted: Wed Sep 21, 2016 7:01 pm
by admin
Да, вариант с if наиболее простой, хотя в принйипе можно дописать и в таг фильтр такой, до этого просто таких вопросов не возникало.

Re: Не фильтруется <category>

Posted: Thu Sep 22, 2016 5:42 am
by zarsky
admin wrote:Да, вариант с if наиболее простой
А можно более подробней этот вариант описать? Только начал изучать смарт.

Re: Не фильтруется <category>

Posted: Thu Sep 22, 2016 5:51 am
by richmantrade
Так а при чем тут смарт ? Это ж просто пхп.
Грубый пример есть выше, ну а далее гугл в помощь :)
https://www.google.com/search?q=if+php& ... 8&oe=utf-8

Конкретный код для твоего темплейта тебе тут никто писать не будет :ugeek:

Re: Не фильтруется <category>

Posted: Thu Sep 22, 2016 12:39 pm
by admin
Добавили вот в таком виде

<category group_custom_var1=test num=1-10 order=alphabet>
<!--CATEGORY_NAME-->
</category>

Re: Не фильтруется <category>

Posted: Thu Sep 22, 2016 12:43 pm
by zarsky
admin wrote:Добавили вот в таком виде
<category group_custom_var1=test num=1-10 order=alphabet>
</category>
благодарю =)

Re: Не фильтруется <category>

Posted: Thu Sep 22, 2016 12:44 pm
by admin
NP