Jump to content
Sign in to follow this  
martovytskyi

Как изменить карточку товара?

Recommended Posts

Приветствую. Не выходить изменить карточку товара. Вношу изменения (любые) в catalog/view/theme/default/template/product/product.twig, но ничего не меняется. Пробовал и через редактор шаблонов и чистил кеш везде, изменения не происходят. Пробовал и тут catalog/view/theme/default/template/product/special.twig. 
Что делаю не так? Как правильно редактировать. Стилизовать то, что выводится, не выход)

Share this post


Link to post
Share on other sites
11 часов назад, martovytskyi сказал:

говорю же чищу

Кэш браузера?

Share this post


Link to post
Share on other sites
1 час назад, Kalwin сказал:

Кэш браузера?

image.png.4126416c2c97944ad4a3656904ea6533.png

 

 

так, ну и браузера тоже. Правильные файлы меняю?  

catalog/view/theme/default/template/product/product.twig

и catalog/view/theme/default/template/product/special.twig
Правильно?

Edited by martovytskyi

Share this post


Link to post
Share on other sites
2 часа назад, martovytskyi сказал:

так, ну и браузера тоже. Правильные файлы меняю?  

catalog/view/theme/default/template/product/product.twig

и catalog/view/theme/default/template/product/special.twig
Правильно?

Попробуйте полностью отключить кэш кнопкой "выкл". И, когда вносите изменения на сайте в файлах CSS обновляйте сам файл на прямую в браузере https://ваш.сайт/stylesheet/stylesheet.css если используете свои стили.

catalog/view/theme/default/template/product/product.twig - Этот файл отвечает исключительно за карточку товара.

Edited by Kalwin

Share this post


Link to post
Share on other sites
5 минут назад, Kalwin сказал:

Попробуйте полностью отключить кэш кнопкой "выкл". И, когда вносите изменения на сайте в файлах CSS обновляйте сам файл на прямую в браузере https://ваш.сайт/stylesheet/stylesheet.css если используете свои стили.

Причём тут стили? О стилях речь не идет. Мне нужно изменить карточку товара. Добавить div, class, иконки и т.д. При изменении в вышеуказанных файлах ничего не добавляется.

Share this post


Link to post
Share on other sites
Quote

Причём тут стили? О стилях речь не идет. Мне нужно изменить карточку товара. Добавить div, class, иконки и т.д. При изменении в вышеуказанных файлах ничего не добавляется.

 

1) Возможно есть модификаторы, которые изменили шаблоны. и соотв нужно обновить модификаторы.

2) в 3 версии вручную попробуйте очистить папку system\storage\cache, пару раз помогало мне

Share this post


Link to post
Share on other sites
23 минуты назад, martovytskyi сказал:

Причём тут стили? О стилях речь не идет. Мне нужно изменить карточку товара. Добавить div, class, иконки и т.д. При изменении в вышеуказанных файлах ничего не добавляется.

Попробуйте просто отредактировать файл на прямую <div style="color:red;">text</div>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By comrues
      Как выводить массив с помощью FOR только при условии что в цикле минимум 3 итерации?
      Т.е. если в массиве который я вывожу содержится меньше трёх единиц информации, то массив вообще не выводим.
      Для примера возьмём такой код
      {% for category in categories %} <li> <a href="{{ category.href }}">{{ category.name }}</a> </li> {% endfor %}  
    • By comrues
      У меня есть вот такая страница товара - http://weblist.es/projects/renovatucasa/dist/product2.html
      Там есть довольно много опций у товара. 
      Проблема в том, что опции на вит выглядят по разному - в виде кнопки, картинки, в виде кнопки внутри которой картинка...
      Стандартным способом такое не реализовать.
      Есть ли расширение которое позволит мне отобразить опцию так как в ссылке выше? Т.е. указать разным опциям разные способы отображения.
    • By comrues
      Если подскажите, буду признателен)))
      Вот критерии:
      При выборе характеристики, появляется кнопка "Посмотреть".
      Фильтр цены не слайдером а обычными input-ами (опять же как у dns).
       
    • By comrues
      Всем доброго времени суток!
      В контроллере пытаюсь вывести один цикл внутри другого (2 дня ломаю голову)
      Мне нужно что-то типа этого.
      категория 1
            имя товара1
            имя товара2
            имя товара3
      категория2
            имя товара1
            имя товара2
            имя товара3
       
      Не могу с помощью контроллера получить нужный мне массив. Подскажите пожалуйста!!!
      Вот код:
      $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $data['products'] = array(); $filter = array( 'filter_category_id' => $category['category_id'], 'limit' => 3 ); $products = $this->model_catalog_product->getProducts($filter); if (!empty($products)) { foreach ($products as $product) { $data['products'][] = array( 'name' => $product['name'], 'product_id' => $product['product_id'], ); } } $data['categories'][] = array( 'products' => $data['products'], 'category_id' => $category['category_id'], 'name' => $category['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); }  
    • By wAsOne
      Добрый день! Возникла проблема с Opencart 3.0.2.0 
       
      Задача такая: Надо вывести название категории товаров, которые находятся в корзине. У меня получилось вывести название категорий, но оно заменяет название товара.
       
      Что я делал для этого:
      1) Нашел файл \system\library\cart.php Там нашел строку
      $product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'"); и заменил на строку
      $product_query = $this->db->query("SELECT *, cd.name as category_name FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_category ptc ON (ptc.product_id=p.product_id) LEFT JOIN " . DB_PREFIX . "category_description cd ON (cd.category_id=ptc.category_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'"); 2) Далее в том же файле я нашел массив
      $product_data[] = array(... и добавил в него строчку
      'category_id' => $product_query->row['category_id'], 3) Выводить пытался так:
      {% if product.category_id %} {# {% for catlist in catname %} #} <li>{{ product.category_id }}</li> {# {% endfor %} #} {% endif %} Также пытался всячески менять этот вывод, но ничего не выводит.
       
      4) Название категории начало после всех добавлений выводится вместо названия товара, который я вывожу так
      {% for product in products %} <span> <a href="{{ product.href }}" class="cart-name">{{ product.name }}</a> </span> {% endfor %}
  • 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.