Файл: mg-templates/default/views/catalog.php
Строк: 35
<?php
/**
* Файл представления Catalog - выводит сгенерированную движком информацию на странице сайта с каталогом товаров.
* В этом файле доступны следующие данные:
* <code>
* $data['items'] => Массив товаров
* $data['titeCategory'] => Название открытой категории
* $data['cat_desc'] => Описание открытой категории
* $data['pager'] => html верстка для навигации страниц
* $data['searchData'] => результат поисковой выдачи
* $data['meta_title'] => Значение meta тега для страницы
* $data['meta_keywords'] => Значение meta_keywords тега для страницы
* $data['meta_desc'] => Значение meta_desc тега для страницы
* $data['currency'] => Текущая валюта магазина
* $data['actionButton'] => тип кнопки в миникарточке товара
* </code>
*
* Получить подробную информацию о каждом элементе массива $data, можно вставив следующую строку кода в верстку файла.
* <code>
* <php viewData($data['items']); ?>
* </code>
*
* Вывести содержание элементов массива $data, можно вставив следующую строку кода в верстку файла.
* <code>
* <php echo $data['items']; ?>
* </code>
*
* <b>Внимание!</b> Файл предназначен только для форматированного вывода данных на страницу магазина. Категорически не рекомендуется выполнять в нем запросы к БД сайта или реализовывать сложую программную логику логику.
* @author Авдеев Марк <mark-avdeev@mail.ru>
* @package moguta.cms
* @subpackage Views
*/
// Установка значений в метатеги title, keywords, description.
mgSEO($data);
?>
<!-- Верстка каталога -->
<?php if (empty($data['searchData'])): ?>
[brcr]
<!--<h1 class="new-products-title"><?php echo $data['titeCategory'] ?></h1>-->
<?php if ($cd = str_replace(" ", "", $data['cat_desc'])): ?>
<div class="cat-desc">
<?php if (file_exists($data['cat_img'])): ?>
<img width="80" height="80" src="<?php echo $data['cat_img'] ?>" alt="<?php echo $data['titeCategory'] ?>" title="<?php echo $data['titeCategory'] ?>" >
<?php endif; ?>
<?php echo $data['cat_desc'] ?>
</div>
<?php endif; ?>
<div class="products-wrapper">
<?php foreach ($data['items'] as $item): ?>
<div class="product-wrapper">
<div class="product-image">
<a href="<?php echo $item["link"] ?>">
<?php echo mgImageProduct($item); ?>
</a>
</div>
<div class="product-name">
<a href="<?php echo $item["link"] ?>"><?php echo $item["title"] ?></a>
</div>
<span class="product-price"><?php echo priceFormat($item["price"]) ?> <?php echo $data['currency']; ?></span>
<!--Кнопка, кототорая меняет свое значение с "В корзину" на "Подробнее"-->
<?php echo $item['buyButton']; ?>
</div>
<?php endforeach; ?>
<div class="clear"></div>
<?php
// выводим постраничную навигацию
echo $data['pager'];
?>
<!-- / Верстка каталога -->
</div>
<!-- Верстка поиска -->
<?php else: ?>
<h1 class="new-products-title">При поиске по фразе: <strong>"<?php echo $data['searchData']['keyword'] ?>"</strong> найдено
<strong><?php echo mgDeclensionNum($data['searchData']['count'], array('товар', 'товара', 'товаров')); ?></strong>
</h1>
<div class="search-results">
<?php foreach ($data['items'] as $item): ?>
<div class="product-wrapper">
<div class="product-image">
<a href="<?php echo $item["link"] ?>">
<?php echo mgImageProduct($item); ?>
</a>
</div>
<div class="product-desc">
<div class="product-name">
<a href="<?php echo $item["link"] ?>"><?php echo $item["title"] ?></a>
</div>
<div class="product-desc"><?php echo MG::textMore($item["description"], 240) ?></div>
<span class="product-price"><?php echo $item["price"] ?> <?php echo $data['currency']; ?></span>
<?php echo $item['buyButton']; ?>
<div class="clear"></div>
</div>
</div>
<?php endforeach; ?>
<div class="clear"></div>
</div>
<?php
echo $data['pager'];
endif;
?>
<!-- / Верстка поиска -->