2kes Опубликовано: 29 февраля 2012 Поделиться Опубликовано: 29 февраля 2012 Добрый день, уважаемые. Подскажите, может кто знает, необходимо в конкретной категории (например http://site/index.ph...ategory&path=18) выводить товары с другим шаблоном. Т.е. именно в id 18 (или другой, заведомо известной категории) вывести только фото, описание и поменять оформление. Каким образом можно прицепить шаб? Версия 1.5.1.3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Гость Опубликовано: 29 февраля 2012 Поделиться Опубликовано: 29 февраля 2012 классно все посмотрели адрес то локальный можно попробовать создать еще одну страничку Страница продукта и над ней поиздеваться это если не лезть в глубины кода Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
bigerok Опубликовано: 28 марта 2012 Поделиться Опубликовано: 28 марта 2012 Очень интересует возможность создания отдельного шаблона для конкретного айди. В Оскоммерсе это не было проблемой, а здесь я удивляюсь что до сих пор не нашел такой возможности. Ткните носом куда-то? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 28 марта 2012 Поделиться Опубликовано: 28 марта 2012 Ткните носом куда-то? в песок?.. :ugeek: = = = по существу: вам нужна возможность выбирать другой шаблон для каких-то категорий, или абсолютно иную тему оформления? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Да совершенно верно. В оскоммерсе я для конкретной категории мог сделать как отдельный шаблон для категории (убрать кнопки купить), так и для продукта (так же убрать кнопки купить). Или изменить дизайн карточки товара. Интересует возможность реализации этого здесь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Погуглил, нашел старую разработку тут https://opencartforum.com/topic/1893-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9/ Больше ничего похожего нет? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 еще раз повторяю вопрос: вам нужна возможность выбирать другой шаблон (внешний вид основного контента страницы - theme/template) или абсолютно иную тему оформления (theme)? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Понял вопрос. Нужен именно первый вариант - внешний вид основного контента страницы - theme/template Но, если такое не реально, то я готов рассмотреть возможность использованию тупо другой theme для конкретной категории. Мне понравилась ваша фраза отсюда https://opencartforum.com/topic/1654-%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BD%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5/page__p__10028#entry10028 #3 повторить для всех использующихся шаблонов категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 (изменено) без проблем делается. но лениво... :unsure: Изменено 29 марта 2012 пользователем afwollis Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... MagicFox Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 8 месяцев спустя... frezrus Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Новая схема создаётся в настройках админки. В настройках конкретной категории можно выбрать эту схему. НО когда создаётся схема, указывается путь к ней. Например, для категории это выглядит так: product/category product/category - это путь к контролеру. Т.е., catalog\controller\product\category.php Вам нужно создать копию этого файла, например, catalog\controller\product\category1.php и в этом файле-контроллере указать путь к своему шаблону. По-умолчанию, там вот так идёт: 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'; } А нужно изменить, к примеру, так: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/mycategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/mycategory.tpl'; } else { $this->template = 'default/template/product/mycategory.tpl'; } Далее вы создаёте новую схему, в пути указываете ваш новый контроллер: product/category1 И в настройках отдельной категории указываете эту новую схему Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Да совершенно верно. В оскоммерсе я для конкретной категории мог сделать как отдельный шаблон для категории (убрать кнопки купить), так и для продукта (так же убрать кнопки купить). Или изменить дизайн карточки товара. Интересует возможность реализации этого здесь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Погуглил, нашел старую разработку тут https://opencartforum.com/topic/1893-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9/ Больше ничего похожего нет? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 еще раз повторяю вопрос: вам нужна возможность выбирать другой шаблон (внешний вид основного контента страницы - theme/template) или абсолютно иную тему оформления (theme)? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Понял вопрос. Нужен именно первый вариант - внешний вид основного контента страницы - theme/template Но, если такое не реально, то я готов рассмотреть возможность использованию тупо другой theme для конкретной категории. Мне понравилась ваша фраза отсюда https://opencartforum.com/topic/1654-%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BD%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5/page__p__10028#entry10028 #3 повторить для всех использующихся шаблонов категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 (изменено) без проблем делается. но лениво... :unsure: Изменено 29 марта 2012 пользователем afwollis Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... MagicFox Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 8 месяцев спустя... frezrus Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Новая схема создаётся в настройках админки. В настройках конкретной категории можно выбрать эту схему. НО когда создаётся схема, указывается путь к ней. Например, для категории это выглядит так: product/category product/category - это путь к контролеру. Т.е., catalog\controller\product\category.php Вам нужно создать копию этого файла, например, catalog\controller\product\category1.php и в этом файле-контроллере указать путь к своему шаблону. По-умолчанию, там вот так идёт: 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'; } А нужно изменить, к примеру, так: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/mycategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/mycategory.tpl'; } else { $this->template = 'default/template/product/mycategory.tpl'; } Далее вы создаёте новую схему, в пути указываете ваш новый контроллер: product/category1 И в настройках отдельной категории указываете эту новую схему Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Понял вопрос. Нужен именно первый вариант - внешний вид основного контента страницы - theme/template Но, если такое не реально, то я готов рассмотреть возможность использованию тупо другой theme для конкретной категории. Мне понравилась ваша фраза отсюда https://opencartforum.com/topic/1654-%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BD%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5/page__p__10028#entry10028 #3 повторить для всех использующихся шаблонов категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 (изменено) без проблем делается. но лениво... :unsure: Изменено 29 марта 2012 пользователем afwollis Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... MagicFox Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 8 месяцев спустя... frezrus Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Новая схема создаётся в настройках админки. В настройках конкретной категории можно выбрать эту схему. НО когда создаётся схема, указывается путь к ней. Например, для категории это выглядит так: product/category product/category - это путь к контролеру. Т.е., catalog\controller\product\category.php Вам нужно создать копию этого файла, например, catalog\controller\product\category1.php и в этом файле-контроллере указать путь к своему шаблону. По-умолчанию, там вот так идёт: 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'; } А нужно изменить, к примеру, так: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/mycategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/mycategory.tpl'; } else { $this->template = 'default/template/product/mycategory.tpl'; } Далее вы создаёте новую схему, в пути указываете ваш новый контроллер: product/category1 И в настройках отдельной категории указываете эту новую схему Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 месяца спустя... MagicFox Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 8 месяцев спустя... frezrus Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Новая схема создаётся в настройках админки. В настройках конкретной категории можно выбрать эту схему. НО когда создаётся схема, указывается путь к ней. Например, для категории это выглядит так: product/category product/category - это путь к контролеру. Т.е., catalog\controller\product\category.php Вам нужно создать копию этого файла, например, catalog\controller\product\category1.php и в этом файле-контроллере указать путь к своему шаблону. По-умолчанию, там вот так идёт: 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'; } А нужно изменить, к примеру, так: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/mycategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/mycategory.tpl'; } else { $this->template = 'default/template/product/mycategory.tpl'; } Далее вы создаёте новую схему, в пути указываете ваш новый контроллер: product/category1 И в настройках отдельной категории указываете эту новую схему Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
bigerok Опубликовано: 29 марта 2012 Поделиться Опубликовано: 29 марта 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
MagicFox Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
JohnnyVega Опубликовано: 7 июля 2012 Поделиться Опубликовано: 7 июля 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 8 месяцев спустя... frezrus Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... JohnnyVega Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Новая схема создаётся в настройках админки. В настройках конкретной категории можно выбрать эту схему. НО когда создаётся схема, указывается путь к ней. Например, для категории это выглядит так: product/category product/category - это путь к контролеру. Т.е., catalog\controller\product\category.php Вам нужно создать копию этого файла, например, catalog\controller\product\category1.php и в этом файле-контроллере указать путь к своему шаблону. По-умолчанию, там вот так идёт: 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'; } А нужно изменить, к примеру, так: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/mycategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/mycategory.tpl'; } else { $this->template = 'default/template/product/mycategory.tpl'; } Далее вы создаёте новую схему, в пути указываете ваш новый контроллер: product/category1 И в настройках отдельной категории указываете эту новую схему Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории
frezrus Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
JohnnyVega Опубликовано: 2 апреля 2013 Поделиться Опубликовано: 2 апреля 2013 Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Новая схема создаётся в настройках админки. В настройках конкретной категории можно выбрать эту схему. НО когда создаётся схема, указывается путь к ней. Например, для категории это выглядит так: product/category product/category - это путь к контролеру. Т.е., catalog\controller\product\category.php Вам нужно создать копию этого файла, например, catalog\controller\product\category1.php и в этом файле-контроллере указать путь к своему шаблону. По-умолчанию, там вот так идёт: 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'; } А нужно изменить, к примеру, так: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/mycategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/mycategory.tpl'; } else { $this->template = 'default/template/product/mycategory.tpl'; } Далее вы создаёте новую схему, в пути указываете ваш новый контроллер: product/category1 И в настройках отдельной категории указываете эту новую схему Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 месяца спустя... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
abarmodd Опубликовано: 2 сентября 2013 Поделиться Опубликовано: 2 сентября 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Nenomernoj2013 Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 я делал еще так: если у товара кол-во на складе = 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 Как-то так. Пробуйте. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
askirov Опубликовано: 7 ноября 2013 Поделиться Опубликовано: 7 ноября 2013 Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
autoko Опубликовано: 29 ноября 2013 Поделиться Опубликовано: 29 ноября 2013 сделал макет в админке, добавил контроллер, выводится только вручную вот так -> http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 так выводится, но система не понимает новый контроллер и выдает только такой URL (он не правильный). http://autoko.ru/index.php?route=product/category&path=63_65_514 подскажите где поправить вывод url-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
autoko Опубликовано: 2 декабря 2013 Поделиться Опубликовано: 2 декабря 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. так я и спрашиваю, что еще расписать? вроде бы все по порядку.... версия опенкарта 1.5.1.3 было сделано как в этом посте https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 имя макета "autoparts" выводит вот так http://autoko.ru/index.php?route=product/category&path=63_65_514 нужно вот так - http://autoko.ru/index.php?route=product/autoparts&path=63_65_514 и еще чтоб сео обработало..... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения