Изменение вида товара на витрине

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Святослав2, 24 май 2023.

  1. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте уважаемые форумчане!
    Я начинающий пользователь данной программы, потому прошу сильно не пинать. У меня на витрине отображается товар в таком виде (фото 0423), как его отредактировать, чтоб отображалась другая информация? Приблизительно как на фото 0424. В каком файле нужно править?
    Заранее благодарен.
     

    Вложения:

    • IMG_0423.JPG
      IMG_0423.JPG
      Размер файла:
      127 КБ
      Просмотров:
      25
    • IMG_0424.JPG
      IMG_0424.JPG
      Размер файла:
      188,8 КБ
      Просмотров:
      23
  2. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    Возьмите за привычку, указывать версию опенкарт, используемый шаблон, является ли этот шаблон официально купленным дополнением итп.
     
  3. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Прошу прощения. Версия опенкарт 3.0.3.8. Шаблон стандартный.
     
  4. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Я извиняюсь. Никто не знает?
     
  5. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    В файле шаблона category.twig
     
  6. Blast

    Blast Продвинутый пользователь

    Сообщения:
    209
    Симпатии:
    72
    + видимо чтобы вывести артикул (из поля sku?) еще и контроллер product/category.php
     
  7. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Да артикул тоже надо выводить. Спасибо огромное. Буду пробовать.
     
  8. Tom

    Tom Специалист

    Сообщения:
    674
    Симпатии:
    204
    Научитесь изначально излагать мысль полностью. Начинайте с версии итд. Потом не просто картинки, а список своими словами. То что называется ТЗ(тех задание).
    А так, без ТЗ, результат ХЗ.
     
  9. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.012
    Симпатии:
    174
    Если под витриной вы подразумеваете главную, то там выведен модуль и редактировать нужно файлы модуля, а не категории.
     
  10. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте!
    Вроде все сделал, что хотел. На страницах категорий, поиска, производителей, все отображается корректно (фото 0426), а на главной в рекомендуемых, хитах продаж и новых товарах, дополнительная информация не отображается (фото 0427). Правил файлы latest.php, featured.php, bestseller.php по пути catalog/controller/extension/module. Модификаторов никаких нет, тема стандарт, кэш обновлял, версия OpenCart 3.0.3.8. Подскажите пожалуйста, может я не те файлы ковырял?
     

    Вложения:

    • IMG_0426.JPG
      IMG_0426.JPG
      Размер файла:
      89,6 КБ
      Просмотров:
      12
    • IMG_0427.JPG
      IMG_0427.JPG
      Размер файла:
      83,5 КБ
      Просмотров:
      8
  11. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.518
    Симпатии:
    241
    Контроллеры точно поддаются правкам? Сломать получается? Подставить произвольные данные ..?
     
  12. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Да. Если что-то не так пишу, вообще сайт не открывается.
     
  13. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Если делаете все тоже самое, то не сработает. В модулях нужно добавлять в массив , например после
    'tax' => $tax,
     
  14. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    $data['products'][] = array(
    'product_id' => $product_info['product_id'],
    'stock' => $result['quantity'],
    'manufacturer' => $result['manufacturer'],
    'manufacturers' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id']),
    'sku' => $result['sku'],
    'model' => $result['model'],
    'thumb' => $image,
    'name' => $product_info['name'],
    'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this- >config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
    'price' => $price,
    'special' => $special,
    'tax' => $tax,
    'rating' => $rating,
    'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])

    Вот в этом блоке пишу нужные мне данные.
     
  15. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Еще раз все перепроверил. Не отображается нужная мне информация только в файле featured.
     
  16. Blast

    Blast Продвинутый пользователь

    Сообщения:
    209
    Симпатии:
    72
    $product_info['sku']
     
    Святослав2 нравится это.
  17. Святослав2

    Святослав2 Новичок

    Сообщения:
    9
    Симпатии:
    0
    Спасибо Вам огромное! Поменял во всех строчках значения $result на $product_info и все отобразилось.