2kes Опубліковано: 29 лютого 2012 Share Опубліковано: 29 лютого 2012 Добрый день, уважаемые. Подскажите, может кто знает, необходимо в конкретной категории (например http://site/index.ph...ategory&path=18) выводить товары с другим шаблоном. Т.е. именно в id 18 (или другой, заведомо известной категории) вывести только фото, описание и поменять оформление. Каким образом можно прицепить шаб? Версия 1.5.1.3 Надіслати Поділитися на інших сайтах More sharing options...
Гість Опубліковано: 29 лютого 2012 Share Опубліковано: 29 лютого 2012 классно все посмотрели адрес то локальный можно попробовать создать еще одну страничку Страница продукта и над ней поиздеваться это если не лезть в глубины кода Надіслати Поділитися на інших сайтах More sharing options...
bigerok Опубліковано: 28 березня 2012 Share Опубліковано: 28 березня 2012 Очень интересует возможность создания отдельного шаблона для конкретного айди. В Оскоммерсе это не было проблемой, а здесь я удивляюсь что до сих пор не нашел такой возможности. Ткните носом куда-то? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 28 березня 2012 Share Опубліковано: 28 березня 2012 Ткните носом куда-то? в песок?.. :ugeek: = = = по существу: вам нужна возможность выбирать другой шаблон для каких-то категорий, или абсолютно иную тему оформления? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Да совершенно верно. В оскоммерсе я для конкретной категории мог сделать как отдельный шаблон для категории (убрать кнопки купить), так и для продукта (так же убрать кнопки купить). Или изменить дизайн карточки товара. Интересует возможность реализации этого здесь. Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 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/ Больше ничего похожего нет? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 еще раз повторяю вопрос: вам нужна возможность выбирать другой шаблон (внешний вид основного контента страницы - theme/template) или абсолютно иную тему оформления (theme)? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 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 повторить для всех использующихся шаблонов категории Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 (змінено) без проблем делается. но лениво... :unsure: Змінено 29 березня 2012 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Надіслати Поділитися на інших сайтах More sharing options... 3 months later... MagicFox Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Надіслати Поділитися на інших сайтах More sharing options... 8 months later... frezrus Опубліковано: 2 квітня 2013 Share Опубліковано: 2 квітня 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 2 квітня 2013 Share Опубліковано: 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 И в настройках отдельной категории указываете эту новую схему Надіслати Поділитися на інших сайтах More sharing options... 4 months later... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Да совершенно верно. В оскоммерсе я для конкретной категории мог сделать как отдельный шаблон для категории (убрать кнопки купить), так и для продукта (так же убрать кнопки купить). Или изменить дизайн карточки товара. Интересует возможность реализации этого здесь. Надіслати Поділитися на інших сайтах More sharing options...
bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 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/ Больше ничего похожего нет? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 еще раз повторяю вопрос: вам нужна возможность выбирать другой шаблон (внешний вид основного контента страницы - theme/template) или абсолютно иную тему оформления (theme)? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 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 повторить для всех использующихся шаблонов категории Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 (змінено) без проблем делается. но лениво... :unsure: Змінено 29 березня 2012 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Надіслати Поділитися на інших сайтах More sharing options... 3 months later... MagicFox Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Надіслати Поділитися на інших сайтах More sharing options... 8 months later... frezrus Опубліковано: 2 квітня 2013 Share Опубліковано: 2 квітня 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 2 квітня 2013 Share Опубліковано: 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 И в настройках отдельной категории указываете эту новую схему Надіслати Поділитися на інших сайтах More sharing options... 4 months later... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 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 повторить для всех использующихся шаблонов категории Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 (змінено) без проблем делается. но лениво... :unsure: Змінено 29 березня 2012 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Надіслати Поділитися на інших сайтах More sharing options... 3 months later... MagicFox Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Надіслати Поділитися на інших сайтах More sharing options... 8 months later... frezrus Опубліковано: 2 квітня 2013 Share Опубліковано: 2 квітня 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 2 квітня 2013 Share Опубліковано: 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 И в настройках отдельной категории указываете эту новую схему Надіслати Поділитися на інших сайтах More sharing options... 4 months later... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 жесть, спасибо помог, хоть бы ссылку кинул что изучать Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 хоть бы ссылку кинул что изучать качай тот мой модуль и изучай. в чем проблема? Надіслати Поділитися на інших сайтах More sharing options... bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Надіслати Поділитися на інших сайтах More sharing options... 3 months later... MagicFox Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Надіслати Поділитися на інших сайтах More sharing options... 8 months later... frezrus Опубліковано: 2 квітня 2013 Share Опубліковано: 2 квітня 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 2 квітня 2013 Share Опубліковано: 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 И в настройках отдельной категории указываете эту новую схему Надіслати Поділитися на інших сайтах More sharing options... 4 months later... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
bigerok Опубліковано: 29 березня 2012 Share Опубліковано: 29 березня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса..;) Надіслати Поділитися на інших сайтах More sharing options...
MagicFox Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 Ну хотелось бы все варианты испробовать, но и на том спасибо, жителям донбасса.. ;)хотелось узнать, получилось в итоге что то или нет? появилась подобная задача, не хотелось бы на теже грабли, если уже пройдено кем то :oops: Надіслати Поділитися на інших сайтах More sharing options...
JohnnyVega Опубліковано: 7 липня 2012 Share Опубліковано: 7 липня 2012 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Надіслати Поділитися на інших сайтах More sharing options... 8 months later... frezrus Опубліковано: 2 квітня 2013 Share Опубліковано: 2 квітня 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Надіслати Поділитися на інших сайтах More sharing options... JohnnyVega Опубліковано: 2 квітня 2013 Share Опубліковано: 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 И в настройках отдельной категории указываете эту новую схему Надіслати Поділитися на інших сайтах More sharing options... 4 months later... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Отдельный шаблон для товаров в конкретной категории
frezrus Опубліковано: 2 квітня 2013 Share Опубліковано: 2 квітня 2013 А что мешает создать новую схему для страницы продукта, и привязать её к конкретному продукту? Если не сложно как создать новую схему , а то я 1 раз так перемудрил что ппц)) Надіслати Поділитися на інших сайтах More sharing options...
JohnnyVega Опубліковано: 2 квітня 2013 Share Опубліковано: 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 И в настройках отдельной категории указываете эту новую схему Надіслати Поділитися на інших сайтах More sharing options... 4 months later... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options... askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 product/category - это путь к контролеру Это надо большими красными буквами написать, в шапке форума. Сам долго не понимал почему не меняется карточка товара, если в настройках товара менять схему на свою. А там путь указывается к контроллеру, а не к шаблону, который *.tpl. Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
abarmodd Опубліковано: 2 вересня 2013 Share Опубліковано: 2 вересня 2013 Хочу вывод карточки товара сделать через свой tpl шаблон. Сделал все как описано было выше. Перепроверил. Не работает. Карточка товара выводится дефолтным шаблоном (тем что product/product). Нашел вот этот метод попробовал применить к категориям и к товарам. На категориях вроде работает, хотя при переходе по ссылке показывает только пустую страницу, ни ошибок, ни контента. Зато в ссылках отображается "route=product/category1" что есть правильно. А вот с карточкой товара не выходит: route все равно "=product/product". Что еще надо поправить? Версия 1.5.4.1.2 Надіслати Поділитися на інших сайтах More sharing options...
Nenomernoj2013 Опубліковано: 7 листопада 2013 Share Опубліковано: 7 листопада 2013 Не работает способ выше со страницей продуктов... Ну неужели никто не может помочь?... Надіслати Поділитися на інших сайтах More sharing options...
askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Как-то так. Пробуйте. Надіслати Поділитися на інших сайтах More sharing options...
askirov Опубліковано: 7 листопада 2013 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
autoko Опубліковано: 29 листопада 2013 Share Опубліковано: 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-а для нужного макета, и наверное еще чтоб сео адекватно воспринимало? Надіслати Поділитися на інших сайтах More sharing options...
autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 может поточнее нужны данные? версия: 1.5.1.3 изменения вот так https://opencartforum.com/topic/7502-otdelnyi-shablon-dlia-tovarov-v-konkretnoi-kate/?do=findComment&comment=148366 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 2 грудня 2013 Share Опубліковано: 2 грудня 2013 Если не писать загадками и полунамёками,то вопрос решится на раз-два. 1 Надіслати Поділитися на інших сайтах More sharing options... autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
autoko Опубліковано: 2 грудня 2013 Share Опубліковано: 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 и еще чтоб сео обработало..... Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts