как вывести правильно из 2 двух таблиц данные? в функции класса php прописываю так Код (PHP): public function getProductGroups() { $groupsarray = array(); $result = select_query("tblproductgroups", "(SELECT gid FROM products)", array("hidden" => ""), "order", "ASC"); while ($data = mysql_fetch_array($result)) { $groupgid = $data['gid']; $groupblock = $data['block']; $groupname = $data['name']; $groupsarray[] = array("gid" => $groupgid, "block" => $groupblock, "name" => $groupname); } return $groupsarray; } и вывожу в tpl Код (PHP): <div class="container clearfix"> <aside class="sidebar"> <article class="toggle_block"> <div class="title title__toggle">Категории</div> {foreach key=num item=productgroup from=$productgroups} <div class="toggle_content"> <ul class="nav"> <li> {if $productgroup.block==2} </li> <li> [url="cart.php?gid={$productgroup.gid}"]({$productgroup.gid})</span>[/url] </li> {/if} </ul> </div> {/foreach} </article></aside> если прописать просто так, то все работает Код (PHP): $result = select_query("tblproductgroups", "", array("hidden" => ""), "order", "ASC"); а если так пропишу то не работает Код (PHP): $result = select_query("tblproductgroups", "(SELECT gid FROM products)", array("hidden" => ""), "order", "ASC"); собственно вопрос вот в чем: Как вывести данные из двух таблиц tblproductgroups надо вывести все, а из таблицы products надо вывести только gid, а затем вывести все в tpl, как это правильно реализовать?
Ну так смотрите доки, как она работает. Для меня, и для многих тут, кто с этой системой не сталкивался, это чёрный ящик