Example #1
0
?>
 товара на <?php 
echo Cart::total();
?>
 р.</div>
			</div>
		</div>
	</div>

	<div class="navbar navbar-default">
		<ul class="nav navbar-nav">
			<li class="dropdown">
				<a href="#" data-toggle="dropdown">Все категории <span class="caret"></span></a>
					<?php 
echo Cache::get('root_categories', function () {
    $categories = Category::getByParent(0);
    $result = '<ul class="dropdown-menu">';
    foreach ($categories as $cat) {
        $result .= "<li><a href='" . $cat->link() . "'>{$cat->title}</a></li>";
    }
    $result .= '</ul>';
    Cache::add('root_categories', $result, 30);
    return $result;
});
?>
			</li>
			<li><a href="#">Возраст</a></li>
			<li><a href="#">Мальчикам</a></li>
			<li><a href="#">Девочкам</a></li>
			<li><a href="#">Персонажи</a></li>
			<li><a href="#">Бренды</a></li>
Example #2
0
	
	if( $cat == -1 )
	{
		$tmpl->cats = Category::getTopLevel();
		$tmp->categoryid = -1;
		if( $tmpl->cats instanceof Category )
		{
			$tmpl->cats = array( $tmpl->cats );
		}
	}
	else
	{
		$tmp = Category::getByID($cat);
		$num = $tmp->number;
		$tmpl->prev = Category::getByNumber(preg_replace('#\.[\d]+$#','',$num));
		$tmpl->cats = Category::getByParent($cat);
		if( $tmpl->cats instanceof Category )
		{
			$tmpl->items = Item::getByCategory($tmpl->cats->categoryid);
		}
		else
		{
			$tmpl->items = Item::getByCategory($cat);
		}
		
		if( $tmpl->items instanceof Item )
		{
			$tmpl->items = array( $tmpl->items );
		}
		
		if( $tmpl->items === false && $tmpl->cats === false )