Вход • Регистрация

Создание Прайс-листа

  • 13 сентября 2014 г. , редакция: 13 сентября 2014 г.
  • Всех приветствую!
    проблема с созданием прайс-листа
    Не могу вывести, фотографии товаров и наименование разделов, просьба помочь:
    Код
    <?php

    /**
    * Diafan.CMS
    *
    * @author diafan.ru
    * @version 5.4
    * @license http://cms.diafan.ru/license.html
    * @copyright Copyright (c) 2003-2012 OOO "Диафан". (http://diafan.ru)
    */
    if ( ! defined('DIAFAN'))
    {
    include dirname(dirname(dirname(__FILE__))) . '/includes/404.php';
    }

    /**
    * Оформление блока товаров, выводимых тегом show_block module=shop
    */
    if (empty($result["rows"]))
    {
    return false;
    }

    echo '<table class="cart" id="price-table">
    <tbody>
    <tr class="cart-tr-first"><th>Категория</th><th>Фото</th><th>Название товара</th><th>Цена</th><th>Купить</th></tr>';



    //товары в разделе
    if ( ! empty($result["rows"]))
    {
    foreach ($result["rows"] as $row)
    {
    //Подрубрики
    echo '<tr>
    <td>Название категорий</td>';

    //Фото
    echo '<td class="cart_img">';
    if (!empty($row["img"]))
    {
    echo '<a href="'.BASE_PATH_HREF.$row["link"].'"><img src="'.$row["img"]["src"].'" width="100px" alt="'.$row["img"]["alt"].'" title="'.$row["img"]["title"].'"></a> ';
    }
    echo '</td>';
    //название и ссылка товара

    echo '<td class="basket-name"><a href="' . BASE_PATH_HREF . $row["link"] . '">' . $row["name"] . '</a></td>';

    //цена товара

    echo '<td class="cart_price">'.$row["price"].'</td>';
    //вывод кнопки "Купить"
    echo '<td><input type="button" class="button-buy" value="'.$this->diafan->_('Купить', false).'" action="buy">';' </td>
    </tr>';
    }
    }
    echo '</tbody>
    </table>';



    echo '</div>';

    • 13 сентября 2014 г.
    • Посомтрите как выведено в стандартном шаблоне:

      Код
      //вывод изображений текущей категории
      if (!empty($result["img"]))
      {
      echo '<div class="shop_cat_all_img">';
      foreach ($result["img"] as $img)
      {
      switch ($img["type"])
      {
      case 'animation':
      echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop]">';
      break;
      case 'large_image':
      echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
      break;
      default:
      echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
      break;
      }
      echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
      . '</a> ';
      }
      echo '</div>';
      }
    • 13 сентября 2014 г.
    • Это что за файл? Вьюха? Оригинальная или копия?
      А в модельке что?
      У нас же MVC: в модельке данные получаем, и затем их во вьюху передаем для вывода.
      Мало во вьюхе указать к выводу $row["img"]["src"], надо ж еще убедиться, что переменная $row["img"] в модельке заполняется.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум