Jump to content

Search the Community

Showing results for tags 'карточка'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • For developers
    • Общие вопросы
    • Нововведения на форуме
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы об исполнителях
    • Отзывы о заказчиках
  • Разное
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению
    • Группы

Categories

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Filters
  • Promotions & Pricing
  • Coupons & reward points, affiliate programs
  • Blogs, News & Articles
  • Shopping Cart & Order
  • Product Options
  • Product Attributes
  • Product Combinations
  • Search
  • SEO & Optimization
  • Caching & Server Performance
  • Платежные системы
  • Доставки
  • Editors
  • Design & Navigation
  • Banners, Slideshows & Galleries
  • Email Marketing & SMS Integration
  • Customer Support & Chat
  • Обмен данными
  • Учет в заказе
  • Compare & Wishlist
  • Социальные сети
  • Parsers
  • Модули
  • Tools & Developer Tools
  • Licenses
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
  • Услуги

Categories

  • Настройка OpenCart
  • Служебные документы
  • Оплата

Blogs

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • AWS
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Записки от sitecreator
  • Автоматизация интернет-магазина и многое другое
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Задачи, идеи, решения.
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Полезное с бесполезным
  • Просто мысли от laim731

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Сайт


ICQ


Jabber


Skype


Город:


Интересы

Found 22 results

  1. Доброго времени суток всем! Возникла проблема с выводом текста названия товара в карточке – скриншот При длине текста более 26 символов (с пробелами), он обрезается и добавляется символ вопроса с троеточием �... С троеточнием всё понятно, но вот откуда добавляется вопрос � хотелось бы пофиксить. В файле шаблона нашел такой вывод: <h4 class="product-name"><a href="{{ product.href }}">{{ product.name }}</a></h4> Не смог найти откуда подсасывается {{ product.name }} в цмске, кто знает, подскажите плиз! Или, если у кого есть другие идеи как исправить данную проблему, тоже выскажитесь, пожалуйста!
  2. Здравствуйте! Подскажите, пожалуйста, где в стандартном шаблоне можно изменить размер изображений в карточке товаров. Под иконкой больше ничего нет
  3. Добрый вечер! Столкнулся с проблемой уже не в первый раз, в прошлый решить тоже не смог: Когда добавляешь карточку с товаром, в какой то момент длина карточки становится больше. По CSS нареканий нет, вот смотрю и просто идет прирост, прикрепляю скрин.
  4. Скачать/Купить дополнение Модификатор перемещения товаров во вкладки (табы) Описание В карточке товара модификатор перемещает товары из схемы "Products" и Положения "Content Bottom" во вкладки (табы) "Описание, Характеристики, Отзывы..." Может использоваться как дополнение к модулю Похожие товары Установка Требуется vqmod В opencart 2.x (addmoduletotab.ocmod.xml) устанавливается через установку модификаторов. Выбираем этот файл и готово. В opencart 1.5.x (addmoduletotab.xml) нужно, чтобы был установлен vqmod, а сам файл положить в папку vqmod/xml По умолчанию вкладки появляются вначале списка вкладок. Если Вы хотите выводить вкладки в конце: Найдите 76-77 строки в файле: <search><![CDATA[#tab-description]]></search> <add position="before"><![CDATA[ И приведите их к следующему виду: <search><![CDATA[#tab-review]]></search> <add position="after"><![CDATA[ Добавил chick Добавлено 12.02.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop
  5. Стоит задача в карточке вывести список текущих категорий / подкатегорий в зависимости от товара для перелинковки. Есть что то по выводу категорий в карточке ?
  6. Извините за нубство, но не могу найти простейший функционал для ocStore 2.3. Есть xml файл, в котором товары выставлены с разновидностями. Когда я их импортирую в ocStore, то система разбивает их на отдельные товары. Теперь мне нужно обединить их как-то в одну карточку, чтобы вариации стали или параметром или они не о ображались все на сайте, а отображался только один (основной). Остальные же можно уже отобразить только в карточке основного товара. Опмсание, фото и другое одигаковое, но... Нужно, чтобы у каждого размера был свой артику и остаток в системе учета. Ума не приложу, какой модуль нужен.
  7. Добрый день. Понадобилось мне отобразить вес товар. Ну думаю не беда гугл поможет - забил вопрос гугл помог дал кучу ссылок в том числе и на этот форум с ришением и многие другие такие же советы. Вот толь на опенкарте выше 2.x реализовано по другому в файле /catalog/controller/product/product.php нет тех строчек. И вообще упоминания о $this->data и как теперь это реализовывается? Код в файле
  8. Есть интернет магазин ювелирных изделий, нужно в описании товара выводить "Цена за грамм" . Но только есть несколько основных категорий, и в каждой категории цена за грамм - своя, соответственно изменение цены за грамм для всей категории , должно менять цену за грамм в карточке товара, согласно категории к которой относится товар. В идеале конечно и стоимость товара автоматически высчитывать исходя из веса товара и цены за грамм. Всего около 5 категорий в которых своя цена за грамм. Пока из идей решения: - Создать атрибут "Цена за грамм", который выводить в описании товара. для каждого товара свой. После чего если понадобится поменять цену, то делать это запросом в базу данных аля " поменять значение в таком то столбце если ячейка = х на у. А хочется чего то более удобного. Подскажите как решить задачу?
  9. http://domkeramiki.biz/index.php?route=product/product&product_id=692 вот карточка товара Подскажите пожалуйста как: 1. сделать размеры в графе справа? ДхШхВ 2. добавить материал и почему когда сделал выбор кол-ва товаров при нажатии + пишет "На нашем складе данного товара осталось всего undefined шт!" undefined вместо кол-ва ?
  10. Нужен следующий функционал. Вывод окошка для сбора телефона и/или e-mail и кнопки с надписью. Пример того как это может выглядеть https://yadi.sk/i/k6GlpaqntYsnv Какие особенности должны быть: 1. Реализация без pop up окон, форма должна быть встроена в карточку товара или любое другое место сайта. 2. Вывод должен привязываться к конкрентым товарам/ категориям. Пример использования. Для категории "теплые полы" на кнопке пишем "Вызвать замерщика", для категории "электрокамины" - "Хочу скидку", для категории "тепловизоры" - "заказать консультацию", для категории "кухни" - "вызвать дизайнера". 3. Текст и цвет кнопки должны настраиваться. 4. Нужна разработка, а так же настройка под шаблон Coloring Без предоплаты. Права на модуль Ваши.
  11. Здравствуйте.Подскажите пожалуйста.Какие файлы отвечают за эту опцию и где .Как изменить размер иконок и их расположение.
  12. Для каждого товара в магазине есть опции, которые в зависимости от значений при выборе пользователем меняют сразу стоимость товара. Там есть только плюс или минус значение, но нет значения равно (=) Скрин http://joxi.ru/Dr8NYXxFkQg732 Подскажите пожалуйста, как добавить его туда, чтобы при его выборе ОС подставлял туда цену из опции, а не плюсова/минусовал указанную там цифру? Зачем хочу это сделать: в магазине постельного белья есть комплекты постельного, которые можно заказать и по частям (наволочка, пододеяльник, простыня) Чтобы сделать опции по выбору частей, нужно минусовать большую часть суммы, НО при выборе нескольких частей, цена выйдет меньше на сумму указанную в настройках от суммы комплекта. Скрин http://joxi.ru/KAxjkvWu4JOk5m Подскажите пожалуйста, как это организовать? Возможно есть другой способ?
  13. Уважаемые форумчане, назрело пару вопросов! 1.5.4.1 Локальный 1) Как убрать в карточки Надпись "Фиксированная стоимость" оставив только "Доставка" 2) Где в поисковой строке сайта менять шрифт слова "Поиск" в Stylesheet пробовал меняется весь шрифт (вводимый в строку)
  14. В магазине совсем немного информации в каждом табе и я подумал, что было бы хорошо вывести информацию из табов сразу, один под другим, а сами табы использовать как быстрый переход к нужной части контента. Т.е сейчас так: Описание | характеристики | Отзывы Описание о самом крутом товаре на 1000 символов, который побудит пользователя купить товар... А хочу сделать так: Описание | характеристики | Отзывы Описание о самом крутом товаре на 1000 символов, который побудит пользователя купить товар... Характеристика 1 Значение 1 Характеристика 2 Значение 2 Характеристика 3 Значение 3 Характеристика 4 Значение 4 Характеристика 5 Значение 5 Оценка 5/5 Отзыв о самом качественном и крайне недорогом товаре.... Подскажите пожалуйста где что можно поправить, чтобы такое сделать?
  15. 900.00 руб Скачать/Купить дополнение Оплата через эквайринг Газпромбанка (www.gazprombank.ru) Модуль позволяет оплачивать заказы пластиковой карточкой через платёжный шлюз (эквайринг) Газпромбанка Демо: http://toporchillo.myjino.ru/os23/admin (логин и пароль: demo) Инструкция по установке платежного модуля 1. Распаковать содержимое архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта. 2. В системе администрирования в разделе "Дополнения-Оплата" должен появиться платежный модуль "Газпромбанк". Его необходимо установить. 3. В разделе системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо отметить галку "extension/payment/gazprombank" для просмотра и для редактирования. 4. Открыть форму редактирования настроек модуля - раздел системы администрирования "Дополнения-Оплата" напротив модуля "Газпромбанк" ссылка "[изменить]" 5. Идентификатор магазина/продавца и Идентификатор учетной записи вам должен выдать банк при заключении договора. 6. Банку вы сообщаете URL, по которым модуль ожидает от Банка Запрос проверки возможности платежа и Запрос регистрации результата платежа. Также вы банку сообщаете логин и пароль к этим запросам. 7. Если вы решили проверить работу модуля в тестовом режиме, то надо использовать тестовую карточку: "Имя на карте": любое латиницей Номер: 9000000000000000001 Срок: 12/18 CVV: 123 8. Платежный шлюз Газпромбанка принимает платежи только в рублях, поэтому в OpenCart должна присутствовать валюта "Рубль" с кодом RUB или RUR. Добавил toporchillo Добавлено 15.04.2017 Категория Платежные системы Системные требования https Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop
  16. OpenCart 2.3.0.2 Необходимо доработать модули карточки товара: Вывести дополнительные поля в карточку и в админку соответственно Сделать поиск с подбором товаров Сделать дополнительные всплывающие окна "купить в 1 клик", "предварительный заказ" Сделать функционал корзины Доделать много косяков по сайту Приглашаю к сотрудничеству опытных вебмастеров. Тех задания прикрепляю. Спасибо! 1_Вкладки.docx 1_Блок Оплата-Доставка.docx 1_Меню в шапке.docx 1_Поиск товаров.docx 1_Предварительный заказ.docx
  17. Необходимо добавить одинаковый текст на все странички товара. Перерыл все темы, поиск не помог. Подскажите, пожалуйста в каком файле это сделать. Ссылка на сайт/страницу - http://kupi-chertezh.ru/Avtomobili-i-tekhnika/chertezh-pozharnoy-mashiny-na-baze-KAMAZ-4308.html Вот, что хочу:
  18. Доброго времени суток всем. Мне нужно редактировать два файла из шаблона Moneymaker. Шаблон категории и карточки товара. Я использую модуль Персонализованные шаблоны , через него хочу отредактированные шаблоны к определенной категории присвоит) Сразу говорю, я не знаю какие цены будут и поэтому свою озвучить не могу, на прошлом шаблоне делал за 500р у чела не из этого форума, щас он почему то перестал отвечать. Назовите свою цену и сроки (чтобы не высокая цена была, сроки можно средние или чуток больше средних) Нужен не новичок, а то кто хорошо в этом разбирается, и чтобы без ошибок в кодах выполнил все. ВОПРОС РЕШЕН через пользователя destreser оплатил и все сделал=) Далее еще нужно доделывать по местам, написал ниже в другом посте
  19. Пример: на странице http://rentwell.ru/platie-cor есть 3 изображения, одно - основное - большое, 2 маленьких. Как сделать так чтобы в товаре все были большыми и шли вниз по порядку?
  20. вид желаемого Есть ли подобный модуль для Opencart ? В списке выбираешь предмет, на картинке товара выделяется этот предмет
  21. Не выводится товар в категории выдает: 2014-07-20 12:58:14 - PHP Warning: Invalid argument supplied for foreach() in /var/www/marinamarc2014/data/www/king-sites.ru/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 163 2014-07-20 12:58:15 - PHP Notice: Undefined variable: filter_category_id in /var/www/marinamarc2014/data/www/king-sites.ru/catalog/view/theme/maximus/template/module/categoryse.tpl on line 11 Ребят пожалуйста помогите разобраться. Все вроде работает но товар не показывается. Перекрутил все что только мог, ничего в голову не лезет categoryse.tpl <div id="searc" class="searc" > <?php if ($filter_name) { ?> <input class="salas" type="text" name="filter_name" value="<?php echo $filter_name; ?>" /> <?php } else { ?> <input class="salas" type="text" name="filter_name" value="<?php if($filter_name){echo $filter_name;}else{echo 'Поиск по каталогу';} ?>" onFocus="if(this.value=='Поиск по каталогу'){this.value='';}" onBlur="if(this.value==''){this.value='Поиск по каталогу';}" onkeydown="this.style.color = '000000'" style="color: #999;" /> <?php } ?> <select class="styled" name="filter_category_id"> <option value="0"><?php echo $text_category; ?></option> <?php foreach ($categories as $category_1) { ?> <?php if ($category_1['category_id'] == $filter_category_id) { ?> <option value="<?php echo $category_1['category_id']; ?>" selected="selected"><?php echo $category_1['name']; ?></option> <?php } else { ?> <option value="<?php echo $category_1['category_id']; ?>"><?php echo $category_1['name']; ?></option> <?php } ?> <?php } ?> </select> <input type="button" value="<?php echo $button_search; ?>" id="button-search1" class="buttonse" /> </div> <script type="text/javascript"> $('#searc input[name=\'filter_name\']').keydown(function(e) { if (e.keyCode == 13) { $('#button-search1').trigger('click'); } }); $('#button-search1').bind('click', function() { url = 'index.php?route=product/search_advanced'; var filter_name = $('#searc input[name=\'filter_name\']').attr('value'); if (filter_name) { url += '&filter_name=' + encodeURIComponent(filter_name); } var filter_category_id = $('#searc select[name=\'filter_category_id\']').attr('value'); if (filter_category_id > 0) { url += '&filter_category_id=' + encodeURIComponent(filter_category_id); } // var filter_sub_category = $('#searc input[name=\'filter_sub_category\']:checked').attr('value'); // if (filter_sub_category) { url += '&filter_sub_category=true'; // } var filter_description = $('#searc input[name=\'filter_description\']:checked').attr('value'); if (filter_description) { url += '&filter_description=true'; } location = url; }); //--></script> vq2-catalog_controller_product_category <?php class ControllerProductCategory extends Controller { public function index() { $this->language->load('product/category'); $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->load->model('tool/image'); if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } if (isset($this->request->get['limit'])) { $limit = $this->request->get['limit']; } else { $limit = $this->config->get('config_catalog_limit'); } $this->data['breadcrumbs'] = array(); $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home'), 'separator' => false ); if (isset($this->request->get['path'])) { $path = ''; $parts = explode('_', (string) $this->request->get['path']); foreach ($parts as $path_id) { if (!$path) { $path = $path_id; } else { $path .= '_' . $path_id; } $category_info = $this->model_catalog_category->getCategory($path_id); if ($category_info) { $this->data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $path), 'separator' => $this->language->get('text_separator') ); } } $category_id = array_pop($parts); } else { $category_id = 0; } $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { if ($category_info['seo_title']) { $this->document->setTitle($category_info['seo_title']); } else { $this->document->setTitle($category_info['name']); } $this->document->setDescription($category_info['meta_description']); $this->document->setKeywords($category_info['meta_keyword']); $this->data['seo_h1'] = $category_info['seo_h1']; $this->data['heading_title'] = $category_info['name']; $this->data['text_refine'] = $this->language->get('text_refine'); $this->data['text_empty'] = $this->language->get('text_empty'); $this->data['text_quantity'] = $this->language->get('text_quantity'); $this->data['text_manufacturer'] = $this->language->get('text_manufacturer'); $this->data['text_model'] = $this->language->get('text_model'); $this->data['text_price'] = $this->language->get('text_price'); $this->data['text_tax'] = $this->language->get('text_tax'); $this->data['text_points'] = $this->language->get('text_points'); $this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); $this->data['text_display'] = $this->language->get('text_display'); $this->data['text_list'] = $this->language->get('text_list'); $this->data['text_grid'] = $this->language->get('text_grid'); $this->data['text_sort'] = $this->language->get('text_sort'); $this->data['text_limit'] = $this->language->get('text_limit'); $this->data['button_cart'] = $this->language->get('button_cart'); $this->data['button_wishlist'] = $this->language->get('button_wishlist'); $this->data['button_compare'] = $this->language->get('button_compare'); $this->data['button_continue'] = $this->language->get('button_continue'); if ($category_info['image']) { $this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')); } else { $this->data['thumb'] = ''; } $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); $this->data['compare'] = $this->url->link('product/compare'); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['categories'] = array(); $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $this->data['categories'][] = array( 'name' => $result['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) ); } $this->data['products'] = array(); $data = array( 'filter_category_id' => $category_id, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit ); $product_total = $this->model_catalog_product->getTotalProducts($data); $results = $this->model_catalog_product->getProducts($data); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float) $result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float) $result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } if ($this->config->get('config_review_status')) { $rating = (int) $result['rating']; } else { $rating = false; } $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int) $result['reviews']), 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']) ); } $url = ''; if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['sorts'] = array(); $this->data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_asc'), 'value' => 'pd.name-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=pd.name&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_desc'), 'value' => 'pd.name-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=pd.name&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=DESC' . $url) ); if ($this->config->get('config_review_status')) { $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_desc'), 'value' => 'rating-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=rating&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_asc'), 'value' => 'rating-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=rating&order=ASC' . $url) ); } $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_asc'), 'value' => 'p.model-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.model&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_desc'), 'value' => 'p.model-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.model&order=DESC' . $url) ); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } $this->data['limits'] = array(); $this->data['limits'][] = array( 'text' => $this->config->get('config_catalog_limit'), 'value' => $this->config->get('config_catalog_limit'), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=' . $this->config->get('config_catalog_limit')) ); $this->data['limits'][] = array( 'text' => 25, 'value' => 25, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=25') ); $this->data['limits'][] = array( 'text' => 50, 'value' => 50, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=50') ); $this->data['limits'][] = array( 'text' => 75, 'value' => 75, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=75') ); $this->data['limits'][] = array( 'text' => 100, 'value' => 100, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=100') ); $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $pagination = new Pagination(); $pagination->total = $product_total; $pagination->page = $page; $pagination->limit = $limit; $pagination->text = $this->language->get('text_pagination'); $pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}'); $this->data['pagination'] = $pagination->render(); $this->data['sort'] = $sort; $this->data['order'] = $order; $this->data['limit'] = $limit; $this->data['continue'] = $this->url->link('common/home'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/category.tpl'; } else { $this->template = 'default/template/product/category.tpl'; } $this->children = array( 'common/column_left', 'common/column_right', 'common/content_top', 'common/content_bottom', 'common/footer', 'module/category_featured', 'common/header' ); $this->response->setOutput($this->render()); } else { $url = ''; if (isset($this->request->get['path'])) { $url .= '&path=' . $this->request->get['path']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_error'), 'href' => $this->url->link('product/category', $url), 'separator' => $this->language->get('text_separator') ); $this->document->setTitle($this->language->get('text_error')); $this->data['heading_title'] = $this->language->get('text_error'); $this->data['text_error'] = $this->language->get('text_error'); $this->data['button_continue'] = $this->language->get('button_continue'); $this->data['continue'] = $this->url->link('common/home'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->template = $this->config->get('config_template') . '/template/error/not_found.tpl'; } else { $this->template = 'default/template/error/not_found.tpl'; } $this->children = array( 'common/column_left', 'common/column_right', 'common/content_top', 'common/content_bottom', 'common/footer', 'module/category_featured', 'common/header' ); $this->response->setOutput($this->render()); } } } ?>
×

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.