yurabr Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 (змінено) Можно ли и если можно, то как сделать? К примеру: Есть главная категория id категории - 123 и под-категории: id - 1 и id - 2 Заходим в список товаров id категории - 1 и у всех товаров фон красный Заходим в список товаров id категории - 2 и у всех товаров фон зеленый Заходим в список товаров id категории - 123 и у всех товаров фон разный --------------------------------------------------------------------------------------------------------- Я практически уверен, что это не так сложно, как кажется... Заранее спасибо за адекватные ответы. Version 1.5.6.4 Змінено 16 серпня 2018 користувачем yurabr Надіслати Поділитися на інших сайтах More sharing options...
ibond Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Легко. Создаете css файлы с именами style34.css, style75.css, где цифры - id категорий. Помещаете их в catalog/view/theme/default/stylesheet/ В контроллере категорий нужно добавить if (is_file(DIR_APPLICATION . 'catalog/view/theme/default/stylesheet/style' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/default/stylesheet/style' . $category_id . '.css'); } Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 10 минут назад, shoputils сказал: Легко. Тогда не будет разноцветных карточек в главной категории. Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 57 minutes ago, ibond said: Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Спасибо. Буду пробовать. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 44 minutes ago, max1985 said: А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? А можно чуть чуть разжевать? Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 5 минут назад, yurabr сказал: А можно чуть чуть разжевать? Скиньте ссылку на магазин попробую скинуть решение. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину css в зависимости от id категории. Возможно? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Легко. Создаете css файлы с именами style34.css, style75.css, где цифры - id категорий. Помещаете их в catalog/view/theme/default/stylesheet/ В контроллере категорий нужно добавить if (is_file(DIR_APPLICATION . 'catalog/view/theme/default/stylesheet/style' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/default/stylesheet/style' . $category_id . '.css'); } Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 10 минут назад, shoputils сказал: Легко. Тогда не будет разноцветных карточек в главной категории. Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 57 minutes ago, ibond said: Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Спасибо. Буду пробовать. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 44 minutes ago, max1985 said: А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? А можно чуть чуть разжевать? Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 5 минут назад, yurabr сказал: А можно чуть чуть разжевать? Скиньте ссылку на магазин попробую скинуть решение. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину css в зависимости от id категории. Возможно? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
shoputils Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Легко. Создаете css файлы с именами style34.css, style75.css, где цифры - id категорий. Помещаете их в catalog/view/theme/default/stylesheet/ В контроллере категорий нужно добавить if (is_file(DIR_APPLICATION . 'catalog/view/theme/default/stylesheet/style' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/default/stylesheet/style' . $category_id . '.css'); } Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 10 минут назад, shoputils сказал: Легко. Тогда не будет разноцветных карточек в главной категории. Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 57 minutes ago, ibond said: Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Спасибо. Буду пробовать. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 44 minutes ago, max1985 said: А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? А можно чуть чуть разжевать? Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 5 минут назад, yurabr сказал: А можно чуть чуть разжевать? Скиньте ссылку на магазин попробую скинуть решение. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину css в зависимости от id категории. Возможно? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 10 минут назад, shoputils сказал: Легко. Тогда не будет разноцветных карточек в главной категории. Надіслати Поділитися на інших сайтах More sharing options... mazein Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 57 minutes ago, ibond said: Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Спасибо. Буду пробовать. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 44 minutes ago, max1985 said: А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? А можно чуть чуть разжевать? Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 5 минут назад, yurabr сказал: А можно чуть чуть разжевать? Скиньте ссылку на магазин попробую скинуть решение. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину css в зависимости от id категории. Возможно? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
mazein Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 57 minutes ago, ibond said: Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Спасибо. Буду пробовать. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 44 minutes ago, max1985 said: А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? А можно чуть чуть разжевать? Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 5 минут назад, yurabr сказал: А можно чуть чуть разжевать? Скиньте ссылку на магазин попробую скинуть решение. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину css в зависимости от id категории. Возможно?
yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 57 minutes ago, ibond said: Можно. При условии, что мы вывели уже в контроллере категорий id (пример для двойки): $this->data['category_id'] = $category_id; то в tpl <?php if($category_id == НУЖНЫЙ_ID) { ?> <style> стили </style> <?php } ?> Спасибо. Буду пробовать. Надіслати Поділитися на інших сайтах More sharing options...
yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 44 minutes ago, max1985 said: А не лучше прям в определенном классе выводить id текущей категории, а в css файле для каждой категории прописать стиль? А можно чуть чуть разжевать? Надіслати Поділитися на інших сайтах More sharing options...
max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 5 минут назад, yurabr сказал: А можно чуть чуть разжевать? Скиньте ссылку на магазин попробую скинуть решение. Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options... max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 11 minutes ago, max1985 said: Скиньте ссылку на магазин попробую скинуть решение. Пока нет чего кидать Надіслати Поділитися на інших сайтах More sharing options...
max1985 Опубліковано: 16 серпня 2018 Share Опубліковано: 16 серпня 2018 Только что, yurabr сказал: Пока нет чего кидать Не пойму зачем делать сайт на старой версии... Ну да ладно, попробую предположить В \catalog\controller\product\category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], Добавить 'category_id' => $result['category_id'], В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> После в \catalog\view\theme\(ваш шаблон)\stylesheet\stylesheet.css прописываете для каждого id категории свой фон Например .1 {background: red;} .2 {background: #ccc;} Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options... yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 31 minutes ago, max1985 said: В \catalog\view\theme\(ваш шаблон)\template\product\category.tpl Это <?php foreach ($products as $product) { ?> <div> Меняете на это <?php foreach ($products as $product) { ?> <div class="<?php echo $product['category_id']; ?>"> У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое Надіслати Поділитися на інших сайтах More sharing options...
yurabr Опубліковано: 16 серпня 2018 Автор Share Опубліковано: 16 серпня 2018 40 minutes ago, Tom said: Видимо дело не в "дурацком" шаблоне, Шаблон от http://pavothemes.com Я правильно написал Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts