Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Все карточки товаров (полное описание) подряд на главной. Как?

В магазине товаров всего 5-10 штук. Нет смысла делать категории и даже листинг товаров.
Как можно вывести на главной все карточки товаров (полное описание) с возможностью разбить на страницы по 5 (например) штук?


готовых средств для этого нет. только индивидуальной доработкой.


Это я уже понял, поэтому и пишу.
В принципе, нужно модифицировать листинг товаров.
Изменить файл шаблона и php.
Т.е. добавить в него недостающие элементы.
Например, Главную картинку такую же, как и в карточке товара.
Если не очень трудоемко, приведите, пожалуйста пример, как это можно сделать (на примере картинки), а остальное я по этому же принципу постараюсь добавить сам.


карточка товара и списки разные вещи и вывод формируется там иначе.
простой вывод картинки ничего не даст. там нужно в массив, который формируется в списках добавлять новые значения.
метки для шаблона формируются тут includes\classes\product.php

искать

      'PRODUCTS_MODEL'=> @$array['products_model'],
      'PRODUCTS_QUANTITY'=> @$array['products_quantity'],
'COUNT'=> @$array['ID'],
'PRODUCTS_ID'=> @$array['products_id'],
'PRODUCTS_VPE' => @$this->getVPEtext($array, $products_price['plain']),
'PRODUCTS_IMAGE' => @$this->productImage($array['products_image'], $image),
'PRODUCTS_LINK' => os_href_link(FILENAME_PRODUCT_INFO, os_product_link($array['products_id'], $array['products_name'])),
'PRODUCTS_PRICE' => @$products_price['formated'],
'PRODUCTS_PRICE_PLAIN' => @$products_price['plain'],
'PRODUCTS_TAX_INFO' => @$main->getTaxInfo($tax_rate),
'PRODUCTS_SHIPPING_LINK' => @$main->getShippingLink(),
'PRODUCTS_BUTTON_BUY_NOW' => @$buy_now,
'PRODUCTS_BUTTON_BUY_NOW_NEW' => @$buy_now_new,
'PRODUCTS_SHIPPING_NAME'=> @$shipping_status_name,
'PRODUCTS_SHIPPING_IMAGE'=> @$shipping_status_image,
'PRODUCTS_DESCRIPTION' => @$array['products_description'],
'PRODUCTS_EXPIRES' => @$array['expires_date'],
'PRODUCTS_CATEGORY_URL'=> @$array['cat_url'],
'PRODUCTS_SHORT_DESCRIPTION' => @$array['products_short_description'],
'PRODUCTS_FSK18' => @$array['products_fsk18'],
'PRODUCTS_MANUFACTURER_NAME' => @$array['manufacturers_name'],
'PRODUCTS_MANUFACTURER_ID' => @$array['manufacturers_id'])


запросы к базе тут modules\default.php


Уже ковыряю...

А может проще целиком карточки циклом выводить?


для вывода карточки нужно еще добавлять
количество (нужно формировать форму в каждом товаре, чтобы количество отправлялось)
атрибуты (если нужны)
до. поля (если нужны)
картинку ( http://www.shopos.ru/forum/index.php?topic=4546.0 )

вроде все.


Источник



Copyright ShopOS