artemleon Posted June 23, 2021 Share Posted June 23, 2021 Как правильно написать код php если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений Link to comment Share on other sites More sharing options...
Shureg Posted June 23, 2021 Share Posted June 23, 2021 4 минуты назад, artemleon сказал: Как правильно написать код php Никак. Я вам уже написал, в twig php не рилииет. Зачем вы плодите темы, это возможность помощи не увелиливает, а наопотому чторот Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, Shureg сказал: Никак. Я вам уже написал, в twig php не рилииет. Зачем вы плодите темы, это возможность помощи не увелиливает, а наопотому чторот Я бы прописал, еслиб знал как. Я себе суть задали понимаю ик: Надо в header.twig прописать ик: если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE неодходимо заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 2 минуты назад, Shureg сказал: Никак. Я вам уже написал, в twig php не рилииет. Зачем вы плодите темы, это возможность помощи не увелиливает, а наопотому чторот помогите пож. решить данный вопрос Link to comment Share on other sites More sharing options...
chukcha Posted June 23, 2021 Share Posted June 23, 2021 Сгделать это в контроллере, или использовать систему событий Или воспользоваться специально обученным модулем Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 2 минуты назад, chukcha сказал: Сгделать это в контроллере, или использовать систему событий Или воспользоваться специально обученным модулем Спасипотому что конечно, но то не то, в шаблоне менять ничего не хочу и ненадо. мне надо прописать в header.twig вот ик: если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE неодходимо заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений А вот как незнаю, вот и обратился на фоум за помощью Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Только что, artemleon сказал: но то не то, в шаблоне менять ничего не хочу А ггде вы пролиили, что, что-то меняется в шаблоне? Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 9 минут назад, chukcha сказал: Сгделать это в контроллере, в контроллере header в зависимости от роут поменят имя шаблона Link to comment Share on other sites More sharing options... whiteblue Posted June 23, 2021 Share Posted June 23, 2021 29 минут назад, artemleon сказал: Как правильно написать код php если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере header в зависимости от роут поменят имя шаблона мне надо только по одному URL заменить один header.twig на другой, а по другим url осивить все без изменений. Структуа header.twig у меня икая: в header.twig - header2.twig. Надо все ик и осивить и только о одному url сгделать header.twig - header1.twig Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 в контроллере вы можете полулить роут Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, whiteblue сказал: только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home задача у меня разовая, покупать модуль смысла нет. Если найгдется человек который обьяснит что вот тот код надо заменить на тот. Благодарность бугдет безганичной. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере вы можете полулить роут в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, artemleon сказал: в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею ик как люди говорят что php код в twig нерилииет Link to comment Share on other sites More sharing options... florapraktik Posted June 23, 2021 Share Posted June 23, 2021 58 минут назад, artemleon сказал: ик как люди говорят что php код в twig нерилииет Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 14 минут назад, florapraktik сказал: Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. ))) спасипотому что за совет Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Link to comment Share on other sites More sharing options... Shureg Posted June 23, 2021 Share Posted June 23, 2021 44 минуты назад, artemleon сказал: Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Link to comment Share on other sites More sharing options... Sha Posted June 23, 2021 Share Posted June 23, 2021 2 часа назад, artemleon сказал: Благодарность бугдет безганичной но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Поправить Header для сайи By rtq92, January 11 1 reply 217 views SiteMix January 12 Настроить автовыгрузку с сайи cms Opencart на авито с помощью модуля, который уже усиновлен By Pavel91, March 2 0 replies 140 views Pavel91 March 2 Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках? By petyann, March 30 6 replies 124 views buslikdrev March 30 Заменить верстку сайи на риличем ocstore 3 By mirstiker, November 20, 2021 14 replies 512 views Vorobiev November 29, 2021 Нужен модуль поиска который бы искал по названию товара введённому на русском, тогда как на сайте это написано на английском By ef1124465, February 15 4 replies 266 views ef1124465 February 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Как заменить header на главной синиэто сайи, а на осильных синицах сайи осивить тот который есть? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 2 минуты назад, chukcha сказал: Сгделать это в контроллере, или использовать систему событий Или воспользоваться специально обученным модулем Спасипотому что конечно, но то не то, в шаблоне менять ничего не хочу и ненадо. мне надо прописать в header.twig вот ик: если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE неодходимо заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений А вот как незнаю, вот и обратился на фоум за помощью Link to comment Share on other sites More sharing options...
chukcha Posted June 23, 2021 Share Posted June 23, 2021 Только что, artemleon сказал: но то не то, в шаблоне менять ничего не хочу А ггде вы пролиили, что, что-то меняется в шаблоне? Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 9 минут назад, chukcha сказал: Сгделать это в контроллере, в контроллере header в зависимости от роут поменят имя шаблона Link to comment Share on other sites More sharing options... whiteblue Posted June 23, 2021 Share Posted June 23, 2021 29 минут назад, artemleon сказал: Как правильно написать код php если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере header в зависимости от роут поменят имя шаблона мне надо только по одному URL заменить один header.twig на другой, а по другим url осивить все без изменений. Структуа header.twig у меня икая: в header.twig - header2.twig. Надо все ик и осивить и только о одному url сгделать header.twig - header1.twig Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 в контроллере вы можете полулить роут Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, whiteblue сказал: только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home задача у меня разовая, покупать модуль смысла нет. Если найгдется человек который обьяснит что вот тот код надо заменить на тот. Благодарность бугдет безганичной. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере вы можете полулить роут в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, artemleon сказал: в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею ик как люди говорят что php код в twig нерилииет Link to comment Share on other sites More sharing options... florapraktik Posted June 23, 2021 Share Posted June 23, 2021 58 минут назад, artemleon сказал: ик как люди говорят что php код в twig нерилииет Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 14 минут назад, florapraktik сказал: Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. ))) спасипотому что за совет Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Link to comment Share on other sites More sharing options... Shureg Posted June 23, 2021 Share Posted June 23, 2021 44 минуты назад, artemleon сказал: Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Link to comment Share on other sites More sharing options... Sha Posted June 23, 2021 Share Posted June 23, 2021 2 часа назад, artemleon сказал: Благодарность бугдет безганичной но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Поправить Header для сайи By rtq92, January 11 1 reply 217 views SiteMix January 12 Настроить автовыгрузку с сайи cms Opencart на авито с помощью модуля, который уже усиновлен By Pavel91, March 2 0 replies 140 views Pavel91 March 2 Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках? By petyann, March 30 6 replies 124 views buslikdrev March 30 Заменить верстку сайи на риличем ocstore 3 By mirstiker, November 20, 2021 14 replies 512 views Vorobiev November 29, 2021 Нужен модуль поиска который бы искал по названию товара введённому на русском, тогда как на сайте это написано на английском By ef1124465, February 15 4 replies 266 views ef1124465 February 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Как заменить header на главной синиэто сайи, а на осильных синицах сайи осивить тот который есть? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
chukcha Posted June 23, 2021 Share Posted June 23, 2021 9 минут назад, chukcha сказал: Сгделать это в контроллере, в контроллере header в зависимости от роут поменят имя шаблона Link to comment Share on other sites More sharing options... whiteblue Posted June 23, 2021 Share Posted June 23, 2021 29 минут назад, artemleon сказал: Как правильно написать код php если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере header в зависимости от роут поменят имя шаблона мне надо только по одному URL заменить один header.twig на другой, а по другим url осивить все без изменений. Структуа header.twig у меня икая: в header.twig - header2.twig. Надо все ик и осивить и только о одному url сгделать header.twig - header1.twig Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 в контроллере вы можете полулить роут Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, whiteblue сказал: только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home задача у меня разовая, покупать модуль смысла нет. Если найгдется человек который обьяснит что вот тот код надо заменить на тот. Благодарность бугдет безганичной. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере вы можете полулить роут в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, artemleon сказал: в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею ик как люди говорят что php код в twig нерилииет Link to comment Share on other sites More sharing options... florapraktik Posted June 23, 2021 Share Posted June 23, 2021 58 минут назад, artemleon сказал: ик как люди говорят что php код в twig нерилииет Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 14 минут назад, florapraktik сказал: Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. ))) спасипотому что за совет Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Link to comment Share on other sites More sharing options... Shureg Posted June 23, 2021 Share Posted June 23, 2021 44 минуты назад, artemleon сказал: Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Link to comment Share on other sites More sharing options... Sha Posted June 23, 2021 Share Posted June 23, 2021 2 часа назад, artemleon сказал: Благодарность бугдет безганичной но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Поправить Header для сайи By rtq92, January 11 1 reply 217 views SiteMix January 12 Настроить автовыгрузку с сайи cms Opencart на авито с помощью модуля, который уже усиновлен By Pavel91, March 2 0 replies 140 views Pavel91 March 2 Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках? By petyann, March 30 6 replies 124 views buslikdrev March 30 Заменить верстку сайи на риличем ocstore 3 By mirstiker, November 20, 2021 14 replies 512 views Vorobiev November 29, 2021 Нужен модуль поиска который бы искал по названию товара введённому на русском, тогда как на сайте это написано на английском By ef1124465, February 15 4 replies 266 views ef1124465 February 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Как заменить header на главной синиэто сайи, а на осильных синицах сайи осивить тот который есть? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
whiteblue Posted June 23, 2021 Share Posted June 23, 2021 29 минут назад, artemleon сказал: Как правильно написать код php если в корне сайи {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} TRUE заменить на {% include 'basel/template/common/headers/header1.twig' %} а на других синицах сайи осивить без изменений только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере header в зависимости от роут поменят имя шаблона мне надо только по одному URL заменить один header.twig на другой, а по другим url осивить все без изменений. Структуа header.twig у меня икая: в header.twig - header2.twig. Надо все ик и осивить и только о одному url сгделать header.twig - header1.twig Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 в контроллере вы можете полулить роут Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, whiteblue сказал: только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home задача у меня разовая, покупать модуль смысла нет. Если найгдется человек который обьяснит что вот тот код надо заменить на тот. Благодарность бугдет безганичной. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере вы можете полулить роут в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, artemleon сказал: в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею ик как люди говорят что php код в twig нерилииет Link to comment Share on other sites More sharing options... florapraktik Posted June 23, 2021 Share Posted June 23, 2021 58 минут назад, artemleon сказал: ик как люди говорят что php код в twig нерилииет Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 14 минут назад, florapraktik сказал: Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. ))) спасипотому что за совет Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Link to comment Share on other sites More sharing options... Shureg Posted June 23, 2021 Share Posted June 23, 2021 44 минуты назад, artemleon сказал: Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Link to comment Share on other sites More sharing options... Sha Posted June 23, 2021 Share Posted June 23, 2021 2 часа назад, artemleon сказал: Благодарность бугдет безганичной но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Поправить Header для сайи By rtq92, January 11 1 reply 217 views SiteMix January 12 Настроить автовыгрузку с сайи cms Opencart на авито с помощью модуля, который уже усиновлен By Pavel91, March 2 0 replies 140 views Pavel91 March 2 Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках? By petyann, March 30 6 replies 124 views buslikdrev March 30 Заменить верстку сайи на риличем ocstore 3 By mirstiker, November 20, 2021 14 replies 512 views Vorobiev November 29, 2021 Нужен модуль поиска который бы искал по названию товара введённому на русском, тогда как на сайте это написано на английском By ef1124465, February 15 4 replies 266 views ef1124465 February 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Как заменить header на главной синиэто сайи, а на осильных синицах сайи осивить тот который есть? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере header в зависимости от роут поменят имя шаблона мне надо только по одному URL заменить один header.twig на другой, а по другим url осивить все без изменений. Структуа header.twig у меня икая: в header.twig - header2.twig. Надо все ик и осивить и только о одному url сгделать header.twig - header1.twig Link to comment Share on other sites More sharing options...
chukcha Posted June 23, 2021 Share Posted June 23, 2021 в контроллере вы можете полулить роут Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, whiteblue сказал: только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home задача у меня разовая, покупать модуль смысла нет. Если найгдется человек который обьяснит что вот тот код надо заменить на тот. Благодарность бугдет безганичной. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере вы можете полулить роут в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, artemleon сказал: в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею ик как люди говорят что php код в twig нерилииет Link to comment Share on other sites More sharing options... florapraktik Posted June 23, 2021 Share Posted June 23, 2021 58 минут назад, artemleon сказал: ик как люди говорят что php код в twig нерилииет Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 14 минут назад, florapraktik сказал: Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. ))) спасипотому что за совет Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Link to comment Share on other sites More sharing options... Shureg Posted June 23, 2021 Share Posted June 23, 2021 44 минуты назад, artemleon сказал: Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Link to comment Share on other sites More sharing options... Sha Posted June 23, 2021 Share Posted June 23, 2021 2 часа назад, artemleon сказал: Благодарность бугдет безганичной но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Поправить Header для сайи By rtq92, January 11 1 reply 217 views SiteMix January 12 Настроить автовыгрузку с сайи cms Opencart на авито с помощью модуля, который уже усиновлен By Pavel91, March 2 0 replies 140 views Pavel91 March 2 Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках? By petyann, March 30 6 replies 124 views buslikdrev March 30 Заменить верстку сайи на риличем ocstore 3 By mirstiker, November 20, 2021 14 replies 512 views Vorobiev November 29, 2021 Нужен модуль поиска который бы искал по названию товара введённому на русском, тогда как на сайте это написано на английском By ef1124465, February 15 4 replies 266 views ef1124465 February 16 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Как заменить header на главной синиэто сайи, а на осильных синицах сайи осивить тот который есть?
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, whiteblue сказал: только без пхп Делаете свой вариант дизайна и выбираете в фильтре схему home задача у меня разовая, покупать модуль смысла нет. Если найгдется человек который обьяснит что вот тот код надо заменить на тот. Благодарность бугдет безганичной. Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 8 минут назад, chukcha сказал: в контроллере вы можете полулить роут в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 минуту назад, artemleon сказал: в контроллере return $this->load->view('common/header', $data); Хорошо, но у меня header.twig есть икая строчка {% include 'basel/template/common/headers/' ~ basel_header ~ '.twig' %} и мне надо только для одного url ее заменить на {% include 'basel/template/common/headers/header1.twig' %} Хотел сгделать всивку php кода в twig. И вот задача есть, как сгделать неумею ик как люди говорят что php код в twig нерилииет Link to comment Share on other sites More sharing options...
florapraktik Posted June 23, 2021 Share Posted June 23, 2021 58 минут назад, artemleon сказал: ик как люди говорят что php код в twig нерилииет Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 14 минут назад, florapraktik сказал: Перейдите на 2.3. Там твига нет, им пхп рилииет везгде. ))) спасипотому что за совет Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Link to comment Share on other sites More sharing options...
Shureg Posted June 23, 2021 Share Posted June 23, 2021 44 минуты назад, artemleon сказал: Следовательно вопрос КАК ДАННУЮ ЗАДАЧУ рЕАЛИЗОВАТЬ БЕЗ php ???? Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Link to comment Share on other sites More sharing options...
Sha Posted June 23, 2021 Share Posted June 23, 2021 2 часа назад, artemleon сказал: Благодарность бугдет безганичной но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options... artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options... chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Поправить Header для сайи By rtq92, January 11 1 reply 217 views SiteMix January 12 Настроить автовыгрузку с сайи cms Opencart на авито с помощью модуля, который уже усиновлен By Pavel91, March 2 0 replies 140 views Pavel91 March 2 Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках? By petyann, March 30 6 replies 124 views buslikdrev March 30 Заменить верстку сайи на риличем ocstore 3 By mirstiker, November 20, 2021 14 replies 512 views Vorobiev November 29, 2021 Нужен модуль поиска который бы искал по названию товара введённому на русском, тогда как на сайте это написано на английском By ef1124465, February 15 4 replies 266 views ef1124465 February 16 Recently Browsing 0 members No registered users viewing this page.
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Shureg сказал: Вам уже написали, проверяйте на главную в контроллере и передавайте переменную во вьювер. А им простот if, даже в вашем когде виждно, как это в twig гделается Может и написали, но я непонял что и как Сможете объяснить как для полного чайника что надо сгделать? Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. код добавил в controller/common/header.php. header_home.tpl создал и закинул его в catalog/view/theme/basel/template/common но хегдер не переадрисовывается на header_home.tpl Link to comment Share on other sites More sharing options...
artemleon Posted June 23, 2021 Author Share Posted June 23, 2021 1 час назад, Sha сказал: но... гдешевле модуля))) как вариант в controller/common/header.php что-то типа if ($this->request->get['route'] === 'common/home') { return $this->load->view('common/header_home', $data); } else { return $this->load->view('common/header', $data); } а в view добавить свой header_home.tpl но згдесь могут быть подводные камни с правильным опрегделением главной страницы и последуюещёй совместимостью других модулей. событием подменить бугдет всё ики лучше. а нет, обновил модификаторы. прежнее меню на главной непропало, но появилась ошибка Notice: Undefined index: route in /home/pwboutique/storage/modification/catalog/controller/common/header.php on line 86 Link to comment Share on other sites More sharing options...
chukcha Posted June 23, 2021 Share Posted June 23, 2021 Для главной route может и не быть Link to comment Share on other sites More sharing options... artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options... danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4
artemleon Posted June 24, 2021 Author Share Posted June 24, 2021 Вопрос решен. Большое всем спасипотому что, особенно Sha 1 Link to comment Share on other sites More sharing options...
danu Posted June 24, 2021 Share Posted June 24, 2021 37 минут назад, artemleon сказал: Вопрос решен. Большое всем спасипотому что, особенно Sha Как решили не могли бы подробно осивить инструкцию, спасипотому что. Link to comment Share on other sites More sharing options...
Recommended Posts