Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

max1985

Users
  • Posts

    654
  • Joined

  • Last visited

Everything posted by max1985

  1. Подскажите на странице просмотра заказа можно применить скиду https://prnt.sc/10152ul
  2. Здравствуйте! Может кто знает как сделать скидки в %. Чтоб в админке в карточке товаров во вкладке Скидки вводить не цену, а % скидки. Смысл в том чтоб при изменении основной цены, не приходилось менять цену во вкладке Скидки. И если обновить цену через фид, скидка соответственно всегда была актуальной. https://prnt.sc/1014gym
  3. Подскажите шаблон оптимизирован по скорости? Вижу у Вас на демке есть объединение файлов скриптов и стилей, эта финча есть в шаблоне или настроен так сервер?
  4. Во всем вроде разобрался, астались только с ф-цией attribute {% if attribute(post_data,'profile_status') == '0' %} {% if attribute(profile.settings, key).prop_value == propVariant.variant_value %}
  5. Так и не понял что такое in и is означает в условии
  6. Здравствуйте! Может кто знает нормальный конвертер twig в tpl? А то начал адаптировать модуль доставки с 3-й версии на 2.3 и столкнулся с неизвестными конструкциями: В этих if похоже на foreach {% if "dellindelivery" in order.shipping_code %} {% if 'dellindelivery' in shipping_code %} И эти не совсем понятны {% if attribute(post_data,'profile_status') == '1' %} {% if attribute(profile.settings, key).prop_value == propVariant.variant_value %} {% if settingProp.prop_value == propVariant.variant_value %} Помогите разобраться!
  7. Здравствуйте! Подскажите можно как-то вывести все теги на страницу Блога? Не нашел такого виджета. Спасибо!
  8. А как сделать чекбоксы чтоб не были выбраны.
  9. Добрый день. Модификаторы обновили? Если не получилось, напишите в личку.
  10. А можно как-то отключить (поиск по описанию) в виджете поиска https://prnt.sc/wni46d И как сделать чтоб поиск был только по определенной категории Спасибо!
  11. Привел к такому виду с помощью виджетов "Список записей из выбранной категории" Подскажите как в этом виджете вывести количество записей категории в кнопке "Смотреть все" Сейчас у меня в файле /catalog/view/theme/default/template/agootemplates/widgets/records/adaptive.tpl эта кнопка выглядит так: <?php if (isset ($settings_widget['category_button']) && $settings_widget['category_button'] ) { ?> <?php reset($records); foreach ($records as $num => $record) { if (isset($record['category']['status']) && $record['category']['status']) { $category[$record['blog_name']] = $record['blog_href']; } } ?> <?php if (isset($category) && !empty($category)) { foreach ($category as $name => $href) { ?> <a href="<?php echo $href; ?>">Смотреть все</a> <?php } } ?> <?php } ?>
  12. Наверно Вы меня не так поняли ) В категории надо выводить подкатегории а под каждой подкатигорией список ее материалов. Подкатегория 1 - Материал 1 - Материал 2 - Материал 3 Подкатегория 2 - Материал 4 - Материал 5 - Материал 6 Подкатегория 3 - Материал 7 - Материал 8 - Материал 9
  13. Поскажите пожалуйста, можно привести категорию к такому виду https://prnt.sc/wbkn3w? Т.е. В категории выводить подкатегории, а под ними списки материалов Спасибо!
  14. Да, но там нет фильтра по категориям и по производителям в финальных задачах. Пришлось пока в код лезть, чтоб сделать исключение
  15. Здравствуйте! Подскажите может кто видел такой модуль? Нужно обновлять цены и акции у определенных категорий или производителей по крону.
  16. Попробовал вывести такую таблицу на странице подкатегории, вывелась нормально https://prnt.sc/w8if23, а вот тут https://prnt.sc/w3cof3 не хочет... Не пойму в чем разница. Контроллер $data['products_t'] = array(); $filter_data_t = array( 'filter_category_id' => $category_id //'filter_sub_category' => true, //'filter_filter' => $filter, //'sort' => $sort, //'order' => $order, //'start' => ($page - 1) * $limit, //'limit' => $limit ); $product_total = $this->model_catalog_product->getTotalProducts($filter_data_t); $products_t = $this->model_catalog_product->getProducts($filter_data_t); $data['attribute_groups'] = array(); foreach ($products_t as $product_info) { //$product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_compare_width'), $this->config->get($this->config->get('config_theme') . '_image_compare_height')); } else { $image = false; } if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$product_info['special']) { $special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } $attribute_data = array(); $attribute_groups = $this->model_catalog_product->getProductAttributes($product_info['product_id']); foreach ($attribute_groups as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { $attribute_data[$attribute['attribute_id']] = $attribute['text']; } } $data['products_t'][] = array( 'product_id' => $product_info['product_id'], 'name' => $product_info['name'], 'thumb' => $image, 'price' => $price, 'special' => $special, 'minimum' => $product_info['minimum'] > 0 ? $product_info['minimum'] : 1, 'rating' => (int)$product_info['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']), 'attribute' => $attribute_data, 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']) ); foreach ($attribute_groups as $attribute_group) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['name'] = $attribute_group['name']; foreach ($attribute_group['attribute'] as $attribute) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['attribute'][$attribute['attribute_id']]['name'] = $attribute['name']; } } } Шаблон <table class="table table-bordered"> <tr> <th>Название</th> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($i < 5) { ?> <th><?php echo $attribute['name']; ?></th> <?php } $i++; ?> <?php } ?> <?php } ?> <th>Цена</th> </tr> <?php foreach ($products_t as $product) { ?> <tr> <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $key => $attribute) { ?> <?php if ($i < 5) { ?> <?php if (isset($product['attribute'][$key])) { ?> <td><?php echo $product['attribute'][$key]; ?></td> <?php } else { ?> <td></td> <?php } ?> <?php } $i++; ?> <?php } ?> <?php } ?> <td><a type="button" class="btn btn-primary btn-block" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><?php echo $product['price']; ?></a></td> </tr> <?php } ?> </table>
  17. Добрый день На 2,1 нет смысла Добавлять надо только в одном товаре
  18. Здравствуйте! Не хочет работать минимизация и объединение файлов в режиме работы PHP (Nginx + PHP-FPM). При открытий объедененных файлов - 404. Подскажите чего может не хватать? Спасибо!
  19. нет, чисто для своего сайта. У Гугла есть такой инструмент
×
×
  • Create New...

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.