Noxter Опубликовано 17 марта, 2011 Жалоба Поделиться Опубликовано 17 марта, 2011 Собсно сабж. Как правильно подавать запрос к БД?Сейчас в шаблоне пишу так{if $categories}<!-- Категории --><div style="overflow: hidden;">{foreach name=categories item=c from=$categories}{if $category->category_id != $c->category_id}{if $c->in_main == 1}<div class="block3"> <div class="block3_top"> <div class="block3_bottom"> <h3 tooltip='category' category_id='{$c->category_id}'><a href='catalog/{$c->url}'>{$c->name}</a></h3> {if $c->in_main == 1} <ul class="catalog_menu"> <li>{include file=categories_index.tpl categories=$c->subcategories}</li> </ul> {/if} </div> </div></div>{/if}{/if}{/foreach}</div><!-- Категории -->{/if}Как в сторефронде подать запрос, а в шаблоне уже не использовать {if $c->in_main == 1}?Вот наработка// Функция возвращает категории товаров, и их подкатегории на главной странице сайта function get_categories_main($parent=0) { // Выбираем все категории $query = sql_placeholder("SELECT * FROM categories WHERE enabled=1 AND in_main=1 ORDER BY parent, order_num", $parent); $this->db->query($query); $temp_categories = $this->db->results(); $categories_main = Storefront::categories_tree_main($temp_categories); return $categories_main; }У кого то есть идеи? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.