public function currentRender() { $categoriesRealCount = sizeof($this->aCategories); $itemsRealCount = sizeof($this->aItems); $categoriesOffset = 0; $itemsOffset = 0; $categoriesCount = 1; $itemsCount = 1; ?> <div class="row"> <div class="col-sm-6 col-md-8" style="font-size: 1.4em; padding-bottom: 10px;"> <span class="label label-primary">Всего категорий: <?php echo $categoriesRealCount; ?> </span> <span class="label label-primary">Всего товаров: <?php echo $itemsRealCount; ?> </span> </div> <div class="col-sm-6 col-md-4 text-right"> <form class="form-inline" method="get"> <fieldset> <div class="input-group"> <input type="text" class="form-control" name="catalogue-search" placeholder="Найти в каталоге..."> <span class="input-group-btn"> <button class="btn btn-default" type="submit" title="Начать поиск"><span class="glyphicon glyphicon-search"></span></button> </span> </div> </fieldset> </form> </div> </div> <br/> <?php if ($categoriesRealCount > 0) { ?> <div class="row eq-height"> <?php for ($i = $categoriesOffset; $i < $categoriesRealCount; $i++) { ?> <?php $oCategory = $this->aCategories[$i]; $this->viewCutString->setValue($oCategory->description); ?> <div class="col-lg-3 col-md-3 col-sm-4 col-xs-12"> <div class="btn-group-vertical" style="width: 100%; padding: 10px;" role="group"> <a type="button" class="content-to-modal btn btn-default" role="button" title="Просмотреть описание во всплывающем окне"><span class="glyphicon glyphicon-blackboard"></span> Смотреть описание</a> <div class="hidden" style="display: none;"><?php echo $oCategory->description; ?> </div> <a href="?category_id=<?php echo $oCategory->id; ?> " class="btn" style="border-left: 1px #ccc solid; border-right: 1px #ccc solid;"><h4><?php echo $oCategory->name; ?> </h4></a> <a href="<?php echo $oCategory->thumbnail; ?> " class="btn fancybox" style="border-left: 1px #ccc solid; border-right: 1px #ccc solid;"> <img src="<?php echo $oCategory->getSmallThumbnail(); ?> " style="max-height: 150px;" alt="<?php echo $oCategory->name; ?> "/> </a> <a href="?category_id=<?php echo $oCategory->id; ?> " class="btn btn-info" role="button" title="Просмотреть подробности"> <span class="glyphicon glyphicon-eye-open"></span> Смотреть товары </a> </div> </div> <?php } ?> </div> <?php if ($itemsRealCount > 0) { ?> <hr/> <?php } ?> <?php } ?> <?php if ($itemsRealCount > 0) { ?> <?php while ($itemsCount <= $itemsRealCount) { ?> <div class="row eq-height"> <?php $currentItemSteps = $itemsOffset + $this->itemsPerRow > $itemsRealCount ? $itemsRealCount : $itemsOffset + $this->itemsPerRow; ?> <?php for ($i = $itemsOffset; $i < $currentItemSteps; $i++) { ?> <?php $oItem = $this->aItems[$i]; $this->viewCutString->setValue($oItem->description); $this->viewMoney->setValue($oItem->price); ?> <div class="col-lg-3 col-md-3 col-sm-4 col-xs-12"> <div class="btn-group-vertical" style="width: 100%; padding: 10px;" role="group"> <a type="button" class="content-to-modal btn btn-default" role="button" title="Просмотреть описание во всплывающем окне"><span class="glyphicon glyphicon-blackboard"></span> Смотреть описание</a> <div class="hidden" style="display: none;"><?php echo $oItem->description; ?> </div> <a href="?action=show-item&item_id=<?php echo $oItem->id; ?> " class="btn" style="border-left: 1px #ccc solid; border-right: 1px #ccc solid;"><h4><?php echo $oItem->name; ?> </h4></a> <div class="btn" style="border-bottom: 0; border-left: 1px #ccc solid; border-right: 1px #ccc solid;"> <div class="input-group"> <input type="number" min="1" value="1" class="form-control text-center" placeholder="Количество" /> <span class="input-group-btn"> <a href="/catalogue?action=add-to-cart&id=<?php echo $oItem->id; ?> " class="btn btn-success catalogue-add-to-cart" role="button" title="Положить в корзину"> <span class="glyphicon glyphicon-shopping-cart" title="Положить в корзину"></span> В корзину </a> </span> </div> </div> <div class="text-center" style="padding-bottom: 5px; padding-top: 5px; border-top: 0; border-left: 1px #ccc solid; border-right: 1px #ccc solid;"> <span class="text-success" style="font-size: 1.3em;"><?php echo $oItem->price; ?> </span> <span class="glyphicon glyphicon-ruble"></span> </div> <a href="<?php echo $oItem->thumbnail; ?> " class="btn fancybox" style="border-bottom: 0; border-left: 1px #ccc solid; border-right: 1px #ccc solid;"> <img src="<?php echo $oItem->getSmallThumbnail(); ?> " style="max-height: 150px;" alt="<?php echo $oItem->name; ?> "/> </a> <a href="?action=show-item&item_id=<?php echo $oItem->id; ?> " class="btn btn-info" role="button" title="Просмотреть подробности"> <span class="glyphicon glyphicon-eye-open"></span> Смотреть детали </a> </div> </div> <?php $itemsCount++; ?> <?php } ?> </div> <?php $itemsOffset += $this->itemsPerRow; ?> <?php } ?> <?php } ?> <?php if ($itemsRealCount + $categoriesRealCount == 0) { ?> <div class="block"> <h3 class="text-center">Данная категория товаров пуста.</h3> <div class="block text-center"> <a href="<?php echo $this->backUrl; ?> ">Вернуться назад</a> </div> <br/> </div> <?php } ?> <?php }
public function currentRender() { $this->viewMoney->setValue($this->oItem->price); switch ($this->oItem->count) { case -1: $count = '<span class="text-success">много</span>'; break; case 0: $count = '<span class="text-danger">отсутствует</span>'; break; default: $count = '<span class="text-warning">есть</span>'; } ?> <div class="row"> <div class="col-md-3 col-sm-6 text-center"> <div class="text-center"> <h4 class="text-center">Поделитесь в соцсетях:</h4> <script type="text/javascript">(function() { if (window.pluso)if (typeof window.pluso.start == "function") return; if (window.ifpluso==undefined) { window.ifpluso = 1; var d = document, s = d.createElement('script'), g = 'getElementsByTagName'; s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true; s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js'; var h=d[g]('body')[0]; h.appendChild(s); }})();</script> <div class="pluso" data-background="transparent" data-options="big,round,line,horizontal,nocounter,theme=04" data-services="vkontakte,odnoklassniki,facebook,twitter"></div> </div> <a href="<?php echo $this->oItem->thumbnail; ?> " class="fancybox"> <img class="img-responsive" src="<?php echo $this->oItem->thumbnail; ?> "/> </a> <?php if ($this->oItem->count != 0) { ?> <div class="input-group"> <input type="number" min="1" value="1" class="form-control text-center" placeholder="Количество" /> <span class="input-group-btn"> <a href="/catalogue?action=add-to-cart&id=<?php echo $this->oItem->id; ?> " class="btn btn-success catalogue-add-to-cart" role="button" title="Положить в корзину"> <span class="glyphicon glyphicon-shopping-cart" title="Положить в корзину"></span> В корзину </a> </span> </div> <br/> <?php } ?> </div> <div class="col-md-9 col-sm-6"> <div class="panel panel-default"> <div class="panel-heading"> <div class="row"> <div class="col-xs-9"><h4>Информация о товаре</h4></div> <div class="col-xs-3 text-right"><span class="glyphicon glyphicon-pushpin"></span></div> </div> </div> <div class="panel-body"> <dl class="dl-horizontal" style="font-size: 1.3em;"> <dt>Наименование:</dt> <dd><?php echo $this->oItem->name; ?> </dd> <dt>Цена:</dt> <dd><span class="text-success"><?php echo $this->oItem->price; ?> </span><span class="glyphicon glyphicon-ruble"></span></dd> <dt>Наличие:</dt> <dd><?php echo $count; ?> </dd> </dl> </div> <div class="panel-footer"> <div class="text-right"> <span class="glyphicon glyphicon-asterisk text-warning" style=""></span> <em>Положите товар в корзину в нужном количестве и нажмите</em> <a href="/catalogue/?action=show-cart" class="btn btn-primary" role="button" data-toggle="modal" data-target="#modal-catalogue-cart" title="Оформить заказ"> <span class="glyphicon glyphicon-ok-circle" title="Оформить заказ"></span> Оформление заказа </a> </div> </div> </div> </div> </div> <hr/> <?php echo $this->oItem->description; ?> <?php }