Вход Регистрация
Файл: 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("&nbsp;"""$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;
?>
<!-- / Верстка поиска -->
Онлайн: 2
Реклама