Как вставить меню из магазина (категории) в сайт?
Здравствуйте.
Понадобилось вставить в сайт меню из магазина.
Шаблоны в обеих поселениях одинаковые, Clear.
Не подскажете как решить эту проблему?
Спасибо.
Понадобилось вставить в сайт меню из магазина.
Шаблоны в обеих поселениях одинаковые, Clear.
Не подскажете как решить эту проблему?
Спасибо.
2 ответа
http://www.webasyst.ru/developers/docs/helpers/custom-helpers/
shopCategory.class.php
class shopCategory
{
public function shopCategories()
{
$model = new shopCategoryModel();
$res = $model->query('SELECT * FROM `shop_category`')->fetchAll();
for($i=0; $i<count($res); $i++){
$data[$i]['id'] = $res[$i]['id']; //идентификатор
$data[$i]['name'] = $res[$i]['name']; //имя
/* ну и так далее берите значения которые вам нужны */
}
$view = wa()->getView();
$view->assign('shop_categories',$data);
return $view->display('shop_categories.html');
}
}
shop_categories.html
<ul class="">
{if $shop_categories}
{foreach $shop_categories as $cat}
<li>
<a href="{$cat.url}">{$cat.name}</a>
</li>
{/foreach}
{/if}
</ul>
В нужном месте вызываешь {shopCategory::shop_categories()}
Очень Вам благодарен.