Muvka Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 (изменено) Концептуальный вопрос. В магазине будет несколько довольно различающихся шапок. Нормально ли, если я сделаю 3 разных шапки со своими контроллерами и представлением? Просто будет 1 обычная шапка с базовым набором, затем другая с подкатегориями, сортировкой и фильтром по цене и последняя с вмонтированным слайдером и вообще несколько другой структурой? Изменено 30 сентября 2018 пользователем Muvka Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
anboza Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 вполне нормально 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... shoputils Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 demo1.opencart4you.ru demo2.opencart4you.ru demo3.opencart4you.ru demo4.opencart4you.ru demo5.opencart4you.ru demo6.opencart4you.ru Шапки все разные. А физически - она одна. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 4 минуты назад, shoputils сказал: demo1.opencart4you.ru demo2.opencart4you.ru demo3.opencart4you.ru demo4.opencart4you.ru demo5.opencart4you.ru demo6.opencart4you.ru Шапки все разные. А физически - она одна. Поделитесь техникой Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... shoputils Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 А что там делиться? Условия и ещё раз условия... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 Т.е. предлагаете делать одну большую и тяжелую шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 50 минут назад, shoputils сказал: А что там делиться? Условия и ещё раз условия... Ну хорошо. Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. По используемому шаблону. Чтобы проверку в контроллере сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 56 минут назад, Muvka сказал: Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. а не проще, сделать несколько необходимых header.tpl и подключать их в контроллерах, согласно необходимости? в catalog - header1 в product - header2, в main - header и фсё? )) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 11 hours ago, Muvka said: Т.е. предлагаете делать одну большую и тяжелую шапку? зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 31 минуту назад, lexxkrt сказал: зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 6 hours ago, Muvka said: У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? передавать переменную из контроллера, типа $data['route'] = 'home' $data['route'] = 'catalog' Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 А как в контроллере то определить на какой я странице? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 9 minutes ago, Muvka said: А как в контроллере то определить на какой я странице? ну так контроллер это и есть страница, до вывода на экран home.php это главная product.php это вывод товара catalog.php это категории и т.д. а какой конкретно товар или категория, посмотри в коде там есть примеры того как достают id товара/категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 в контроллере, например product.php, строка $data['header'] = $this->load->controller('common/header'); сделайте контроллер для вашего отдельного header1.tpl, укажите путь соответственно. Фсё, профит. в карточке товара, будет показываться шапка header1.tpl (соответственно) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 делать отдельный контроллер для отдельной шапки - это пять что мешает делать через условия в одном шаблоне и контроллере? согласно стандарту и без головняков "угадай какой хидер подключен чтобы в него внеслись правки" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Общие вопросы Нормально ли делать физически несколько шапок? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
shoputils Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 demo1.opencart4you.ru demo2.opencart4you.ru demo3.opencart4you.ru demo4.opencart4you.ru demo5.opencart4you.ru demo6.opencart4you.ru Шапки все разные. А физически - она одна. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 4 минуты назад, shoputils сказал: demo1.opencart4you.ru demo2.opencart4you.ru demo3.opencart4you.ru demo4.opencart4you.ru demo5.opencart4you.ru demo6.opencart4you.ru Шапки все разные. А физически - она одна. Поделитесь техникой Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... shoputils Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 А что там делиться? Условия и ещё раз условия... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 Т.е. предлагаете делать одну большую и тяжелую шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 50 минут назад, shoputils сказал: А что там делиться? Условия и ещё раз условия... Ну хорошо. Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. По используемому шаблону. Чтобы проверку в контроллере сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 56 минут назад, Muvka сказал: Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. а не проще, сделать несколько необходимых header.tpl и подключать их в контроллерах, согласно необходимости? в catalog - header1 в product - header2, в main - header и фсё? )) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 11 hours ago, Muvka said: Т.е. предлагаете делать одну большую и тяжелую шапку? зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 31 минуту назад, lexxkrt сказал: зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 6 hours ago, Muvka said: У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? передавать переменную из контроллера, типа $data['route'] = 'home' $data['route'] = 'catalog' Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 А как в контроллере то определить на какой я странице? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 9 minutes ago, Muvka said: А как в контроллере то определить на какой я странице? ну так контроллер это и есть страница, до вывода на экран home.php это главная product.php это вывод товара catalog.php это категории и т.д. а какой конкретно товар или категория, посмотри в коде там есть примеры того как достают id товара/категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 в контроллере, например product.php, строка $data['header'] = $this->load->controller('common/header'); сделайте контроллер для вашего отдельного header1.tpl, укажите путь соответственно. Фсё, профит. в карточке товара, будет показываться шапка header1.tpl (соответственно) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 делать отдельный контроллер для отдельной шапки - это пять что мешает делать через условия в одном шаблоне и контроллере? согласно стандарту и без головняков "угадай какой хидер подключен чтобы в него внеслись правки" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Общие вопросы Нормально ли делать физически несколько шапок? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 4 минуты назад, shoputils сказал: demo1.opencart4you.ru demo2.opencart4you.ru demo3.opencart4you.ru demo4.opencart4you.ru demo5.opencart4you.ru demo6.opencart4you.ru Шапки все разные. А физически - она одна. Поделитесь техникой Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
shoputils Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 А что там делиться? Условия и ещё раз условия... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 Т.е. предлагаете делать одну большую и тяжелую шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 50 минут назад, shoputils сказал: А что там делиться? Условия и ещё раз условия... Ну хорошо. Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. По используемому шаблону. Чтобы проверку в контроллере сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 56 минут назад, Muvka сказал: Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. а не проще, сделать несколько необходимых header.tpl и подключать их в контроллерах, согласно необходимости? в catalog - header1 в product - header2, в main - header и фсё? )) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 11 hours ago, Muvka said: Т.е. предлагаете делать одну большую и тяжелую шапку? зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 31 минуту назад, lexxkrt сказал: зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 6 hours ago, Muvka said: У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? передавать переменную из контроллера, типа $data['route'] = 'home' $data['route'] = 'catalog' Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 А как в контроллере то определить на какой я странице? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 9 minutes ago, Muvka said: А как в контроллере то определить на какой я странице? ну так контроллер это и есть страница, до вывода на экран home.php это главная product.php это вывод товара catalog.php это категории и т.д. а какой конкретно товар или категория, посмотри в коде там есть примеры того как достают id товара/категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 в контроллере, например product.php, строка $data['header'] = $this->load->controller('common/header'); сделайте контроллер для вашего отдельного header1.tpl, укажите путь соответственно. Фсё, профит. в карточке товара, будет показываться шапка header1.tpl (соответственно) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 делать отдельный контроллер для отдельной шапки - это пять что мешает делать через условия в одном шаблоне и контроллере? согласно стандарту и без головняков "угадай какой хидер подключен чтобы в него внеслись правки" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Общие вопросы Нормально ли делать физически несколько шапок? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 Т.е. предлагаете делать одну большую и тяжелую шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Muvka Опубликовано: 30 сентября 2018 Автор Поделиться Опубликовано: 30 сентября 2018 50 минут назад, shoputils сказал: А что там делиться? Условия и ещё раз условия... Ну хорошо. Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. По используемому шаблону. Чтобы проверку в контроллере сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
anboza Опубликовано: 30 сентября 2018 Поделиться Опубликовано: 30 сентября 2018 56 минут назад, Muvka сказал: Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. а не проще, сделать несколько необходимых header.tpl и подключать их в контроллерах, согласно необходимости? в catalog - header1 в product - header2, в main - header и фсё? )) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 11 hours ago, Muvka said: Т.е. предлагаете делать одну большую и тяжелую шапку? зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 31 минуту назад, lexxkrt сказал: зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 6 hours ago, Muvka said: У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? передавать переменную из контроллера, типа $data['route'] = 'home' $data['route'] = 'catalog' Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 А как в контроллере то определить на какой я странице? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 9 minutes ago, Muvka said: А как в контроллере то определить на какой я странице? ну так контроллер это и есть страница, до вывода на экран home.php это главная product.php это вывод товара catalog.php это категории и т.д. а какой конкретно товар или категория, посмотри в коде там есть примеры того как достают id товара/категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... anboza Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 в контроллере, например product.php, строка $data['header'] = $this->load->controller('common/header'); сделайте контроллер для вашего отдельного header1.tpl, укажите путь соответственно. Фсё, профит. в карточке товара, будет показываться шапка header1.tpl (соответственно) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 делать отдельный контроллер для отдельной шапки - это пять что мешает делать через условия в одном шаблоне и контроллере? согласно стандарту и без головняков "угадай какой хидер подключен чтобы в него внеслись правки" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Общие вопросы Нормально ли делать физически несколько шапок?
lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 11 hours ago, Muvka said: Т.е. предлагаете делать одну большую и тяжелую шапку? зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 31 минуту назад, lexxkrt сказал: зачем одну большую можно инклюдами подключать в хидере, можно условия в контроллере и загружать соответствующий хидер в переменную header У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 6 hours ago, Muvka said: У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса? передавать переменную из контроллера, типа $data['route'] = 'home' $data['route'] = 'catalog' Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 А как в контроллере то определить на какой я странице? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
lexxkrt Опубликовано: 1 октября 2018 Поделиться Опубликовано: 1 октября 2018 9 minutes ago, Muvka said: А как в контроллере то определить на какой я странице? ну так контроллер это и есть страница, до вывода на экран home.php это главная product.php это вывод товара catalog.php это категории и т.д. а какой конкретно товар или категория, посмотри в коде там есть примеры того как достают id товара/категории Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Muvka Опубликовано: 1 октября 2018 Автор Поделиться Опубликовано: 1 октября 2018 Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
anboza Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 в контроллере, например product.php, строка $data['header'] = $this->load->controller('common/header'); сделайте контроллер для вашего отдельного header1.tpl, укажите путь соответственно. Фсё, профит. в карточке товара, будет показываться шапка header1.tpl (соответственно) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 делать отдельный контроллер для отдельной шапки - это пять что мешает делать через условия в одном шаблоне и контроллере? согласно стандарту и без головняков "угадай какой хидер подключен чтобы в него внеслись правки" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
AlexDW Опубликовано: 2 октября 2018 Поделиться Опубликовано: 2 октября 2018 делать отдельный контроллер для отдельной шапки - это пять что мешает делать через условия в одном шаблоне и контроллере? согласно стандарту и без головняков "угадай какой хидер подключен чтобы в него внеслись правки" Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
Рекомендованные сообщения