В OC3 (веточка) я не могу сохранить позицию пользовательского модуля в макете категории: когда я нажимаю сохранить макет, а затем снова открываю макет категории, сохраненная позиция модуля исчезает.Административная часть модуля работает (представление работает).
Я даже не знаю, что я могу сделать, чтобы попытаться это исправить, и я не нашел никакой информации в Интернете о том, что я могу сделать здесь,У меня есть только один элемент на языке контроллера каталога, и я вывожу это в веточку соответствующего представления, если это может иметь какое-то значение.
Это контроллер каталога моего модуля:
<?php
class ControllerExtensionModuleProductFilter extends Controller {
public function index() {
$this->load->language('extension/module/product_filter');
if ($setting && $setting['status']) {
$refresh_products = false;
$data = array();
if (isset($this->session->data['refresh_products']) &&
$this->session->data['refresh_products']) {
$refresh_products = true;
}
if (!isset($this->session->data['refresh_products'])) {
$refresh_products = true;
}
if ($refresh_products) {
$data['start_product_filter_ajax_session'] = $this->url->link('extension/module/product_filter/startProductFilterAjaxSession');
return $this->load->view('extension/module/product_filter', $data);
}
}
}
public function startProductFilterAjaxSession() { //ajax
$this->session->data['refresh_products'] = $this->request->post['products_refresh_request']; // =? true
if (isset ($this->session->data['refresh_products']) && ) {
if ($this->request->post['products_refresh_request'] = $this->session->data['refresh_products']) {
$this->session->data['refresh_products'] = $this->request->get['products_refresh_request'] ;
}
} else {
$this->session->data['refresh_products'] = $this->request->post['products_refresh_request'];
}
$data = array();
$data['refresh_needed'] = true;
$this->response->setOutput($this->load->view('extension/module/product_filter_session', $data));
}
}
Я ожидаю, что ветка представления части каталога модуля отображает содержимое внутри "column_left" (для теста просто случайная фразасказать).Сейчас я даже не могу сохранить положение макета модуля.