valentin2811

MultiStore Admin FIX не могу добиться индивидульных настроек для отдельных магазинов

Рекомендуемые сообщения

Установил модуль MultiStore Admin FIX. Получил доступ в админки для моих магазинов, но если я меняю настройки модуля, например Доставки, для любого из магазинов (через отдельную админ панель), то эти изменения отображаются везде.

 

Не пойму что и где неправильно сделал.... ошибок в логах нет. Пробовал ставить на чистый ocstore 2.1.0.2.1 все равно привязка к конкретному магазину у модуля отсутствует.

 

Помогите, что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    979

Надо смотреть, а внес ли модификатор изменения в код контроллера 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Настройки для доступа к админкам были внесены в ручную по инструкции. 

2. Были изменены настройки модулей через ocmod, результат модифицированные файлы.

 

Т.е все что д.б. быть изменено этим модулем - изменено.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    979

Нужно смотреть по месту

 

Что касательно этого фикса, то он не совсем валиден.

На самом желе фикс должен делаться немного другими средствами (но пока это не важно)

 

Например

$this->model_setting_setting->editSetting('flat', $this->request->post);

посмотрите, модифицирован ли контроллер flat.php

а в модели

 

model_setting_setting->editSet

проверять этот id

а в формирователе url добавлять его в ссылку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

контроллер flat.php после изменения

 

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {

$this->model_setting_setting->editSetting('flat', $this->request->post, (int)$this->config->get('config_store_id'));
 
"а в формирователе url добавлять его в ссылку"  - как это проверить ?
 
в файлах /admin/index.php и /admin/config.php изменения внес вручную.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    979
"а в формирователе url добавлять его в ссылку"  - как это проверить ?
 
Ну...
Это мысли в слух, которые нужно реализвать - стою сейчас перед такой проблемой
Но мне кажется, что и это не совсем корошо
Я пока не придумал..
 
 

контроллер flat.php после изменения if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_setting_setting->editSetting('flat', $this->request->post, (int)$this->config->get('config_store_id'));

Ага все же изменения есть

Вы свой метод во втором магазине сохраняли настройки?

 

Дело в том что

сначала применяются настройки дефолтные, а затем уже самого второго магазина

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я захожу в админку второго магазина, путь httр://магазин/admin

меняю настройки, но все изменения применяются к первому магазину и наоборот.  В ДБ привязки не происходит.

Изменено пользователем valentin2811

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу