Jump to content

Recommended Posts

Всем привет.

Мне необходимо сделать вывод товаров на OpenCart 1.5.4.1 как на картинке во вложении.

Включая в таблицу: Изображение, Наименование, Оригинальный номер (Модель), Артикул (SKU), Цена, Купить.

Есть ли готовые модули? Описание?

Это очень важно, просьба помочь.

Можно в личку.

post-30678-0-94820700-1363568999_thumb.jpg

Share this post


Link to post
Share on other sites

Аля exist? :ugeek:

Модуля такого точно нет, но здесь есть люди которые могут это сделать...

Перенёс в раздел "Услуги". Потому как, к ветке "Шаблоны, дизайн и оформление магазина" Ваш запрос никак не относится.

Тем более, что этого не сделать "стандартными" средствами, (без вмешательства в код скрипта)... добавив ещё одно поле "Год выпуска"...

  • +1 1

Share this post


Link to post
Share on other sites

Аля exist? :ugeek:

Модуля такого точно нет, но здесь есть люди которые могут это сделать...

Перенёс в раздел "Услуги". Потому как, к ветке "Шаблоны, дизайн и оформление магазина" Ваш запрос никак не относится.

Тем более, что этого не сделать "стандартными" средствами, (без вмешательства в код скрипта)... добавив ещё одно поле "Год выпуска"...

Год выпуска ненадо добавлять. На картинке просто шаблон расположения столбцов. Вот что должно там быть: Изображение, Наименование, Оригинальный номер (Модель), Артикул (SKU), Цена, Купить.

Share this post


Link to post
Share on other sites

Апаю. Тоже нужно так сделать. Может есть готовые решения? Пробовал сам копаться в CSS, без результатов.

Share this post


Link to post
Share on other sites

CSS тут ничем не поможет.

 

Для начала нужно переделать код вывода товаров в category.tpl

 

В стандартном шаблоне вывод сделан div-ами.

Его надо просто переписать на таблицу.

 

Надо вместо этого кода:

  <div class="product-list">
    <?php foreach ($products as $product) { ?>
    <div>
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <div class="description"><?php echo $product['description']; ?></div>
      <?php if ($product['price']) { ?>
      <div class="price">
        <?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        <?php } ?>
        <?php if ($product['tax']) { ?>
        <br />
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>
      <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>
      <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>
    </div>
    <?php } ?>
  </div>

Сделать что-то вроде:

  <div class="product-table">
    <table>
    <?php foreach ($products as $product) { ?>
    <tr>
      <td><?php if ($product['thumb']) { ?>
      <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a>
      <?php } ?></td>
      <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td>
      <td><?php if ($product['price']) { ?>
        <?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        <?php } ?>
        <?php if ($product['tax']) { ?>
        <br />
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
      <?php } ?></td>
      <td>
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </td>
    </tr>
    <?php } ?>
    </table>
  </div>

Код приблизительный. Но общая суть должно стать понятней.

После того как таблица будет готова, можно приступать к написанию её стилей.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.