Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

pr1h0d

Newbie
  
  • Posts

    11
  • Joined

  • Last visited

pr1h0d's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Приветсвую! Весной был куплен шаблон Acceptus у kulerthemes В наличии куча модулей, в частности модуль блога. Вопрос следующий, сможет ли кто-то адаптировать его для версии 2.0? Скрины под катом вопросы в личку либо скайп prihod_slnk Файлы скину по требованию зы: чет не прячуться скрины в спойлер
  2. Переделал все с ноля. Все воркает как надо. Спасибо всем! Плюсанул бы, да видимо карма не позволяет
  3. тот-же 17 итак. создано новый макет Landing путь product/landing указал этот макет товару № в controller/product/product и на всякий случай в controller/product/landing заменил код с шаблоном на $tmpl = 'product'; $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); $config_layout_product = $this->config->get('config_layout_product'); if ($layout_id>0 && $layout_id != $config_layout_product) { $tmpl = 'landing'.$layout_id; // ваш tpl } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/'.$tmpl.'.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/'.$tmpl.'.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/product/'.$tmpl.'.tpl', $data)); } скопировал код файла catalog/view/theme/default/template/product/product в catalog/view/theme/default/template/product/landing17.tpl + добавив зловещую zhopy :-) в резальтате получаю Товар не найден! и чистые логи...цуко
  4. 17 айди нового макета, определил с БД. что-то явно делаю не то.. щас снова попробую сначала
  5. Благодарен! но увы в логах 2014-12-25 15:38:35 - PHP Notice: Error: Could not load template /home/***/www/catalog/view/theme/default/template/product/landing17.tpl! in /home/***/www/system/modification/system/engine/loader.php on line 45и пустая страница при обновлении. переименовав файл landing.tpl на landing17.tpl результата не дало. привожу полный код controler/product.php
  6. я так понимаю, что id route будет один - product/product, а layout-ов много разных upd нашел такой материал тыц
  7. колдовать нужно с этими строками? if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/landing.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/landing.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/product/landing.tpl', $data)); } } else { $url = ''; Если не геморно и делов на 2 строки кода, прошу помочь. В противном случае готов за пару денег купить услугу, ибо с пыхом я не особо дружу.
  8. не совсем ясно, как тогда сделать разные представления страниц для определенных товаров?
  9. как вариант использовать псевдокласс :nth-child для отборажения либо скрытия пунктов.
  10. Привествую камрады! Возникла проблема, при создании нового макета для страницы товаров. Имеем opencart 2.0.1 Что делаю: создал файл landing.php в /catalog/controler/product скопировал в него код c /catalog/controler/product/product.php меняю название класса ControllerProductProduct на ControllerProductLanding меняю путь к шаблону if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/product.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/product/product.tpl', $data)); } на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/landing.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/landing.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/product/landing.tpl', $data)); } создаю файл landing.tpl в /catalog/view/theme/default/template/product скопировал в него код с /catalog/view/theme/default/template/product/product.tpl Добавляю в админке новый макет Название Landing путь product/landing Определенному товару указываю созданный макет "Landing" Меняю что-либо в landing.tpl но изменений на странице нет. Добавление любого модуля к данному макету работает (выводит в нужной позиции). Делал по аналогии с манами к версии 1.5.x записал все действия видяшка Плюс в репу всем, кто даст дельный ответ. Спасибо Что делаю не так?
×
×
  • 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.