Jump to content
Sign in to follow this  
Stepanboy777

Отдельный шаблон для другого города

Recommended Posts

Доброго дня

стоит задача задать отдельный шаблон для другого города, полностью, от хеадера до футера, товарная база используется одна

 

подскажите, пожалуйста, как лучше это реализовать?

 

Заранее спасибо

Share this post


Link to post
Share on other sites
if ($city()) {
   return $this->load->view('common/header_city', $data);
} else {
   return $this->load->view('common/header', $data);
}

 

Share this post


Link to post
Share on other sites
15 часов назад, Stepanboy777 сказал:

подскажите, пожалуйста, как лучше это реализовать?

Использовать мультимагазин.

Через какой-то модуль GEO IP определять этот город и перенаправлять на поддомен, где и будет тот же магазин, но с другим дизайном.

 

 

Или поизвращаться и в файле:

catalog/controller/event/theme.php

Переопределять по IP для этого города папку к другому шаблону, какой нужно отображать только для этого города.

Edited by OcAppLab

Share this post


Link to post
Share on other sites
4 минуты назад, OcAppLab сказал:

Или поизвращаться и в файле:

catalog/controller/event/theme.php

вы прочитали ? EVENT - события. Зачем трогать

писать свое и подставлять нужное
Но определиться, для весей темы, или для конкретной сущности

Share this post


Link to post
Share on other sites
7 минут назад, chukcha сказал:

вы прочитали ? EVENT - события. Зачем трогать

 

потому, что через модификатор это займет 2- строчки кода и не будет затронут оригинальный файл.

10 минут назад, chukcha сказал:

Но определиться, для весей темы, или для конкретной сущности

 

Ясно ж было написано:

Цитата

стоит задача задать отдельный шаблон для другого города, полностью, от хеадера до футера

 

Или Вы хотите сказать, что проще перелопатить кучу файлов и сделать вывод для одного города нежели поставить одну проверку на определение папки шаблона для этого города?

Share this post


Link to post
Share on other sites

я говорю, что не надо лезть окмодом туда куда есть легальный вход с другой стороны
Я хочу сказать, что надо правильно подходить к решению задачи, с точки зрения архитектуры движка, а не пользовать ocmod как затычку во все щели

Share this post


Link to post
Share on other sites
49 минут назад, chukcha сказал:

я говорю, что не надо лезть окмодом туда куда есть легальный вход с другой стороны

поделитесь Вашим видением решения такого рода вопроса.

Спасибо!

Share this post


Link to post
Share on other sites

событие

view/before

вы же почему-то сослались на событие theme

liveopencart . ru/opencart-moduli-shablony/moduli/vhod-tolko-avtorizovannyim
вот тут это реализовано

а город это будет или группа пользователей - не важно
 

Share this post


Link to post
Share on other sites
28 минут назад, chukcha сказал:

событие

view/before

вы же почему-то сослались на событие theme

 

Кстати да, не подумал сразу про такого рода события.

 

2 часа назад, chukcha сказал:

вы прочитали ? EVENT - события. Зачем трогать

Сбило это сообщение, не так понял его наверное.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.