Темплейты: вывод данных конкретной категории

Post Reply
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Темплейты: вывод данных конкретной категории

Post by billion »

Есть ли способ получить в темплейте доступ к данным какой-то конкретной категории? Например если я вывожу список галер стандартным способом
<category order=clicks num=1-200>
<a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/?<!--THUMB_LINK-->" title="<!--CATEGORY_NAME-->">
<img src="<!--THUMB_URL-->" alt="<!--CATEGORY_NAME-->" height="216" width="288" />
<p><!--CATEGORY_NAME--> <span class="white">(<!--TOTAL_ITEMS-->)</span></p>
</a>
</category>
смарт поставляет сам в цикле значения для каждой галеры. А мне нужно в некоторых местах вывести ссылку с тумбой на конкретную категорию. Можно ли это сделать? Что-нить типа задать в коде php $group_id = 12 и ниже использовать <!--CATEGORY_NAME--><!--THUMB_URL--> и прочее.
Заранее спасибо.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Темплейты: вывод данных конкретной категории

Post by admin »

если я вывожу список галер стандартным способом
<category order=clicks num=1-200>
<a href="/category/<!
вообще это таг для вывода категорий.
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Темплейты: вывод данных конкретной категории

Post by admin »

В целом все категории всегда доступны в $categories_abc и оттуда можно достатать что надо
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Темплейты: вывод данных конкретной категории

Post by billion »

Понял) var_dump мне все расскажет, спасибо)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Темплейты: вывод данных конкретной категории

Post by admin »

да
NP
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Темплейты: вывод данных конкретной категории

Post by billion »

Массив хороший, но он с числовыми индексами и не ясно как получить доступ по id категории или ее имени

array(6) { [0]=> array(24) { ["category_name"]=> string(6) "Indian" ["category_custom_name"]=> string(6) "Indian" ["category_description"]=> string(16) "Indian porn tube" ["category_id"]=> string(2) "95" ["group_custom_var1"]=> string(0) "" ["group_custom_var2"]=> string(0) "" ["group_custom_var3"]=> string(0) "" ["group_status"]=> string(1) "1" ["parent_id"]=> string(1) "0" ["id"]=> string(4) "2613" ["gallery_md5"]=> string(32) "b1880f5f718966e755c127104030ba68" ["file_md5"]=> string(0) "" ["sponsor_id"]=> string(1) "0" ["thumb_url"]=> string(86) "http://multigrab.olimptraffic.com/thumb ... 4ccee7.jpg" ["type"]=> string(1) "0" ["rgroup"]=> string(1) "0" ["content"]=> string(1) "1" ["content_type"]=> string(1) "0" ["duration"]=> string(2) "68" ["date"]=> string(10) "1361208011" ["activation_date"]=> string(19) "2013-02-18 21:20:11" ["priority"]=> string(4) "2606" ["status"]=> string(1) "1" ["total_shows"]=> string(1) "0" }

вот тут верхний индекс 0 - это что и как его выяснить?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Темплейты: вывод данных конкретной категории

Post by admin »

пройтись по массиву foreach и найти нужный элемент
можете пересортировать массив в нужном направлении и так далее
все исходные данные у вас на руках
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Темплейты: вывод данных конкретной категории

Post by billion »

А есть предположения как это скажется на производительности ( не знаю точно как это скешируется) если страничка будет каждый раз генериться с таким вот пробеганием по массиву?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Темплейты: вывод данных конкретной категории

Post by admin »

Современных процов без проблем на это хватит
Don't forget to run script update
Post Reply