Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 По ссылке " Нужно вот так" белый лист . 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 По ссылке " Нужно вот так" белый лист . это и есть, новый макет. дефолтный макет в другой категории посмотреть можно http://autoko.ru/index.php?route=product/category&path=63_65_439 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если я правильно понял ,то нужно для одной категории создать свой шаблон? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если я правильно понял ,то нужно для одной категории создать свой шаблон? в том то и дело, не для одной....шаблон я уже создал, добавил для него контроллер... и хотел отказаться от варианта написанного чуть выше + чтоб еще сео понимало новый шаблон product/autoparts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Могу лишь предложить свой способ.Ниже расположенный код в виде файла XML загрузить в папку VQMOD на сервере(ну или внести правки согласно ему же руками) <modification><id>Category and Product custome pages</id><version>1.0.0</version><vqmver>2.3.2</vqmver><author>Tom</author><file name="catalog/controller/product/category.php"><operation><search position="before"><![CDATA[$this->document->setTitle($category_info['name']);]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) {$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css');}]]></add></operation><operation><search position="replace"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) {$this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl';} elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {]]></add></operation></file><file name="catalog/controller/product/product.php"><operation><search position="before"><![CDATA[$this->document->setTitle($product_info['name']);]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/product_' . $product_id . '.css')) {$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/product_' . $product_id . '.css');}]]></add></operation><operation><search position="replace"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product_' . $product_id . '.tpl')) {$this->template = $this->config->get('config_template') . '/template/product/product_' . $product_id . '.tpl';} elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {]]></add></operation></file></modification> В дальнейшем используем ID категории. Определив ID нужной нам категории,создаём файл category_XXX.tpl ( где XXX и есть ID категории,так же можно использовать и стили,создав файл стилей category_XXX.css) Теперь эта категория будет иметь свой собственный шаблон. В том моде что я привёл выше можно так же поступить с товаром( то есть выборочно по ID присвоить свой шаблон) .Насколько я понимаю с ЧПУ в данном случае проблем не возникнет. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 3 декабря 2013 Поделиться Опубликовано: 3 декабря 2013 Да, в любом случае спасибо, этот способ уже описан был. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 Можно ли с помощью мода сделать чтоб в конкретной категории и подкатегориях применялся свой шаблон в карточке товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 и что там. Я пробую Для конкретной категории - работает, а для подкатегорий нет которые входят в эту категорию. Для карточки товара вообще шаблон не меняется. вот тотже что и Том предложил мод http://www.opencartnews.com/tutorials/specific-template-for-category-and-product-page/ - тот-же результат. Если я неправ, то подскажите как изменять шаблон карточки товара с помощью мода в зависимости от категории и подкатегорий? product_id.tpl - это не срабатывает в данном моде category_id.tpl - это работает но только для конкретной категории, а для подкатегорий нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 В карточке товара всё работает,вот пример,две страницы одного магазина,два товара одной категории,в одном работает Photobox в другом Swipebox http://tom.ip64.net/index.php?route=product/product&path=20&product_id=46 http://tom.ip64.net/index.php?route=product/product&path=18&product_id=44 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? И как можно указать для всех товаров конкретной категории? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? да,вплоть до создания своих стилей по принципу product_id.css И как можно указать для всех товаров конкретной категории? не вникал в подобные вопросы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 По ссылке " Нужно вот так" белый лист . это и есть, новый макет. дефолтный макет в другой категории посмотреть можно http://autoko.ru/index.php?route=product/category&path=63_65_439 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если я правильно понял ,то нужно для одной категории создать свой шаблон? 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если я правильно понял ,то нужно для одной категории создать свой шаблон? в том то и дело, не для одной....шаблон я уже создал, добавил для него контроллер... и хотел отказаться от варианта написанного чуть выше + чтоб еще сео понимало новый шаблон product/autoparts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Могу лишь предложить свой способ.Ниже расположенный код в виде файла XML загрузить в папку VQMOD на сервере(ну или внести правки согласно ему же руками) <modification><id>Category and Product custome pages</id><version>1.0.0</version><vqmver>2.3.2</vqmver><author>Tom</author><file name="catalog/controller/product/category.php"><operation><search position="before"><![CDATA[$this->document->setTitle($category_info['name']);]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) {$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css');}]]></add></operation><operation><search position="replace"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) {$this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl';} elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {]]></add></operation></file><file name="catalog/controller/product/product.php"><operation><search position="before"><![CDATA[$this->document->setTitle($product_info['name']);]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/product_' . $product_id . '.css')) {$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/product_' . $product_id . '.css');}]]></add></operation><operation><search position="replace"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product_' . $product_id . '.tpl')) {$this->template = $this->config->get('config_template') . '/template/product/product_' . $product_id . '.tpl';} elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {]]></add></operation></file></modification> В дальнейшем используем ID категории. Определив ID нужной нам категории,создаём файл category_XXX.tpl ( где XXX и есть ID категории,так же можно использовать и стили,создав файл стилей category_XXX.css) Теперь эта категория будет иметь свой собственный шаблон. В том моде что я привёл выше можно так же поступить с товаром( то есть выборочно по ID присвоить свой шаблон) .Насколько я понимаю с ЧПУ в данном случае проблем не возникнет. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 3 декабря 2013 Поделиться Опубликовано: 3 декабря 2013 Да, в любом случае спасибо, этот способ уже описан был. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 Можно ли с помощью мода сделать чтоб в конкретной категории и подкатегориях применялся свой шаблон в карточке товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 и что там. Я пробую Для конкретной категории - работает, а для подкатегорий нет которые входят в эту категорию. Для карточки товара вообще шаблон не меняется. вот тотже что и Том предложил мод http://www.opencartnews.com/tutorials/specific-template-for-category-and-product-page/ - тот-же результат. Если я неправ, то подскажите как изменять шаблон карточки товара с помощью мода в зависимости от категории и подкатегорий? product_id.tpl - это не срабатывает в данном моде category_id.tpl - это работает но только для конкретной категории, а для подкатегорий нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 В карточке товара всё работает,вот пример,две страницы одного магазина,два товара одной категории,в одном работает Photobox в другом Swipebox http://tom.ip64.net/index.php?route=product/product&path=20&product_id=46 http://tom.ip64.net/index.php?route=product/product&path=18&product_id=44 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? И как можно указать для всех товаров конкретной категории? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? да,вплоть до создания своих стилей по принципу product_id.css И как можно указать для всех товаров конкретной категории? не вникал в подобные вопросы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если я правильно понял ,то нужно для одной категории создать свой шаблон? в том то и дело, не для одной....шаблон я уже создал, добавил для него контроллер... и хотел отказаться от варианта написанного чуть выше + чтоб еще сео понимало новый шаблон product/autoparts Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Могу лишь предложить свой способ.Ниже расположенный код в виде файла XML загрузить в папку VQMOD на сервере(ну или внести правки согласно ему же руками) <modification><id>Category and Product custome pages</id><version>1.0.0</version><vqmver>2.3.2</vqmver><author>Tom</author><file name="catalog/controller/product/category.php"><operation><search position="before"><![CDATA[$this->document->setTitle($category_info['name']);]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) {$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css');}]]></add></operation><operation><search position="replace"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) {$this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl';} elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {]]></add></operation></file><file name="catalog/controller/product/product.php"><operation><search position="before"><![CDATA[$this->document->setTitle($product_info['name']);]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/product_' . $product_id . '.css')) {$this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/product_' . $product_id . '.css');}]]></add></operation><operation><search position="replace"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {]]></search><add><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product_' . $product_id . '.tpl')) {$this->template = $this->config->get('config_template') . '/template/product/product_' . $product_id . '.tpl';} elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {]]></add></operation></file></modification> В дальнейшем используем ID категории. Определив ID нужной нам категории,создаём файл category_XXX.tpl ( где XXX и есть ID категории,так же можно использовать и стили,создав файл стилей category_XXX.css) Теперь эта категория будет иметь свой собственный шаблон. В том моде что я привёл выше можно так же поступить с товаром( то есть выборочно по ID присвоить свой шаблон) .Насколько я понимаю с ЧПУ в данном случае проблем не возникнет. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 3 декабря 2013 Поделиться Опубликовано: 3 декабря 2013 Да, в любом случае спасибо, этот способ уже описан был. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 Можно ли с помощью мода сделать чтоб в конкретной категории и подкатегориях применялся свой шаблон в карточке товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 и что там. Я пробую Для конкретной категории - работает, а для подкатегорий нет которые входят в эту категорию. Для карточки товара вообще шаблон не меняется. вот тотже что и Том предложил мод http://www.opencartnews.com/tutorials/specific-template-for-category-and-product-page/ - тот-же результат. Если я неправ, то подскажите как изменять шаблон карточки товара с помощью мода в зависимости от категории и подкатегорий? product_id.tpl - это не срабатывает в данном моде category_id.tpl - это работает но только для конкретной категории, а для подкатегорий нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 В карточке товара всё работает,вот пример,две страницы одного магазина,два товара одной категории,в одном работает Photobox в другом Swipebox http://tom.ip64.net/index.php?route=product/product&path=20&product_id=46 http://tom.ip64.net/index.php?route=product/product&path=18&product_id=44 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? И как можно указать для всех товаров конкретной категории? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? да,вплоть до создания своих стилей по принципу product_id.css И как можно указать для всех товаров конкретной категории? не вникал в подобные вопросы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
autoko Опубликовано: 3 декабря 2013 Поделиться Опубликовано: 3 декабря 2013 Да, в любом случае спасибо, этот способ уже описан был. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 Можно ли с помощью мода сделать чтоб в конкретной категории и подкатегориях применялся свой шаблон в карточке товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 и что там. Я пробую Для конкретной категории - работает, а для подкатегорий нет которые входят в эту категорию. Для карточки товара вообще шаблон не меняется. вот тотже что и Том предложил мод http://www.opencartnews.com/tutorials/specific-template-for-category-and-product-page/ - тот-же результат. Если я неправ, то подскажите как изменять шаблон карточки товара с помощью мода в зависимости от категории и подкатегорий? product_id.tpl - это не срабатывает в данном моде category_id.tpl - это работает но только для конкретной категории, а для подкатегорий нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 В карточке товара всё работает,вот пример,две страницы одного магазина,два товара одной категории,в одном работает Photobox в другом Swipebox http://tom.ip64.net/index.php?route=product/product&path=20&product_id=46 http://tom.ip64.net/index.php?route=product/product&path=18&product_id=44 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? И как можно указать для всех товаров конкретной категории? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? да,вплоть до создания своих стилей по принципу product_id.css И как можно указать для всех товаров конкретной категории? не вникал в подобные вопросы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 https://opencart-forum.ru/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=225205 и что там. Я пробую Для конкретной категории - работает, а для подкатегорий нет которые входят в эту категорию. Для карточки товара вообще шаблон не меняется. вот тотже что и Том предложил мод http://www.opencartnews.com/tutorials/specific-template-for-category-and-product-page/ - тот-же результат. Если я неправ, то подскажите как изменять шаблон карточки товара с помощью мода в зависимости от категории и подкатегорий? product_id.tpl - это не срабатывает в данном моде category_id.tpl - это работает но только для конкретной категории, а для подкатегорий нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 В карточке товара всё работает,вот пример,две страницы одного магазина,два товара одной категории,в одном работает Photobox в другом Swipebox http://tom.ip64.net/index.php?route=product/product&path=20&product_id=46 http://tom.ip64.net/index.php?route=product/product&path=18&product_id=44 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? И как можно указать для всех товаров конкретной категории? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? да,вплоть до создания своих стилей по принципу product_id.css И как можно указать для всех товаров конкретной категории? не вникал в подобные вопросы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
nadim Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? И как можно указать для всех товаров конкретной категории? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 22 января 2014 Поделиться Опубликовано: 22 января 2014 какое имя используеш для шаблона карточки товара - такое product_id.tpl -? да,вплоть до создания своих стилей по принципу product_id.css И как можно указать для всех товаров конкретной категории? не вникал в подобные вопросы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории
halfhope Опубликовано: 16 сентября 2014 Поделиться Опубликовано: 16 сентября 2014 На всякий случай отвечу тем, кто все еще ищет. Модуль. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации последние добавленные товары из конкретной категории Автор: AlexMax13, 1 января 1 ответ 103 просмотра PaulKravchenko 1 января [Поддержка] ColorAsProduct - цвета товара как отдельные товары 1 2 3 4 10 Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 239 ответов 31 200 просмотров sevvvvvvko 5 января ColorAsProduct - цвета товара как отдельные товары Автор: Leingard, 3 декабря 2017 товар цвета (и ещё 2) Теги: товар цвета рекомендуемые комплекты 0 комментариев 17 649 просмотров Leingard 3 декабря 2017 Отключить категории без товаров Автор: oilRunner, 7 января 2 ответа 204 просмотра chukcha 16 января [Решено] Текст описания категории после карточек товара Автор: barbarian77, 11 января 2017 текст карточка товара 8 ответов 1 416 просмотров sasha3337774 30 ноября 2022 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
erigins Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 да,вплоть до создания своих стилей по принципу product_id.css не вникал в подобные вопросы. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 30 апреля 2015 Поделиться Опубликовано: 30 апреля 2015 Согласен.Если не вникать в то, что сообщения годичной давности. Ну и второй момент,если смотришь в книгу а видишь всем известную форму,то да,виноват дядя! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 года спустя... dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 2 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
dimsky07 Опубликовано: 10 апреля 2019 Поделиться Опубликовано: 10 апреля 2019 Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
psychophobie Опубликовано: 28 ноября 2020 Поделиться Опубликовано: 28 ноября 2020 On 4/10/2019 at 11:57 AM, dimsky07 said: Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно. Нашли решение? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
dimsky07 Опубликовано: 30 ноября 2020 Поделиться Опубликовано: 30 ноября 2020 On 11/28/2020 at 10:32 AM, psychophobie said: Нашли решение? Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Bracula Опубликовано: 5 февраля 2021 Поделиться Опубликовано: 5 февраля 2021 В 08.11.2013 в 02:53, askirov сказал: я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте. А для версии опенкарт 2.3 как сделать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения