Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

megageorge

Новачок
  
  • Публікації

    5
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем megageorge

  1. id категорий получаешь в /controller/product/product.php через

    $c_id	 = $this->model_catalog_product->getCategories($product_id);

    названия через

    $category_info	= $this->model_catalog_category->getCategory($c_id[$i]['category_id']);
    элемент массива

    $category_info['name']

    ух тыж)

    спасибо. буду пробовать

    а где можно почитать документацию желательно на русском по поводу внутреннего синтаксиса OpenCart?

    и еще вопрос... если товар находится одновременно в нескольких категориях (например категория Телефоны и категория Android) с разными id, то как тут быть?

    заранее спасибо)

  2. Есть (у меня) сайты где все товары в категории вместе именно так как вы пишите... но с этим сайтом такая схема не очень подходит, тут очень много нюансов, там еще все это делится на "круглые" и "квадратные"))) воздуховоды, вентиляторы, -например, куча функций с подогревом и нет.... и.т.д. я уже думал по этому поводу - "простая" схема не очень... да и проблема только в этом тексте, хотя не "заморачивайся" я по этому поводу, ведь сайт работает и всем удобно... вот пустое место глаза мозолит...)))

    перенести текст сверху вниз довольно просто

    в файле product/category.tpl ищете блок, отвечающий за содержание переменной $description

    в дефолтном шаблоне примерно тут

    <div class="middle">

    <?php if ($description) { ?>

    <div><?php echo $description; ?></div>

    <?php } ?>

    <?php if (!$categories && !$products) { ?>

    <div class="content"><?php echo $text_error; ?></div>

    <?php } ?>

    через код <?php echo $description; ?> вы ее выводите текстом

    верстаете снизу под выводом товаров блок <div>

    и вставляете свой

    <?php if ($description) { ?>

    <div><?php echo $description; ?></div>

    ВНИМАНИЕ - конструкция if необходима, так как если описание не будет прописано, то выдаст ошибку

    все)

  3. Нужно принудительно сделать так чтобы в массиве описания товара $products[][] для каждго товара прописывалась какая либо переменная, соответствующая ID категории, в которой находится данный товар.

    Массив выглядит так (для товара $products[$x]

    Array

    (

    [product_id] => 47

    [name] => HP LP3065

    [model] => Товар 21

    [rating] => 3

    [stars] => 3 из 5 баллов!

    [price] => 63,390.78 р.

    [options] => Array

    (

    )

    [special] =>

    [image] => http://site.ru/image/cache/data/hp_1-38x38.jpg

    [thumb] => http://site.ru/image/cache/data/hp_1-120x120.jpg

    [href] => http://site.ru/index.php?route=product/product&product_id=47

    [add] => http://site.ru/index.php?route=checkout/cart&product_id=47

    )

    Нужно сделать так, чтобы в этом массиве прописывалась переменная соответствующая ID категории, в которой этот товар лежит

    и желательно еще одна переменная с названием этой категории

    например

    $products[$x][cat_id] => 23

    $products[$x][cat_name] => Компьютеры и ноутбуки

    Нужно для вывода названия категории и соответствующей ей пиктограммы на главной (последние поступления), в описании товара и так далее.

    Заранее спасибо)

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.