Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

somebuddy

Новичок
  
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Достижения somebuddy

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. надо в Sales>Orders поставить заказу статус Completed во вкладке Totals После чего файл будет доступен для скачивания в админке покупателся в разделе Downloads
  2. добрый день! узнал отсюда что в опенкарт можно настроить продажу файлов-картинок: _ttp://www.inmotionhosting.com/support/edu/opencart/303-creating-a-downloadable-product-in-opencart создаю в Catalog>Download картинку создаю новый продукт, линкую к нему картинку, ставлю weight 0 заказываю картинку, подтверждаю заказ. вопрос: где теперь скачать картинку? в админке покупателя в разделе download почему-то пусто
  3. доброго времени суток! хочу разобраться с написанием модулей под опенкарт. для разминки решил выподнить следующий туториал по выводу простейшего блока с текстом и заголовком, прописанным в language: http://s-engineer.ru/sozdaem-modul-v-opencart/ теперь о самой проблеме. Все делал по туториалу и все заработало кроме заголовка $head_title, который по какой-то причине не виден из tpl-файла. Код контролелера в \catalog\controller\module\myModul.php: <?php class ControllerModuleMyModul extends Controller{ protected function index(){ if(file_exists(DIR_TEMPLATE.$this->config->get('config_template').'/template/module/test.tpl')){ $this->template = $this->config->get('config_template').'/template/module/myModul.tpl'; }else{ $this->template = 'default/template/module/myModul.tpl'; } $this->render(); // подключение языкового файла $this->load->language('module/myModul'); $this->data['head_title'] = $this->language->get('head_title'); var_dump($this->data['head_title']); } } ?> причем var_dump($this->data['head_title']); возвращает то, что я прописал в language. В туториале обещали, что в tpl-файле этот заголовок будет виден как $head_title но следующий ниже код из файла \catalog\view\theme\default\template\module\myModul.tpl возвращает мне Undefined variable: head_title in C:\OpenServer\domains\opentest.loc\catalog\view\theme\default\template\module\myModul.tpl on line 2: <div class="box"> <div class="box-heading"><?php echo $head_title;?></div> <div class="box-content">Код модуля</div> </div> Объясните пожалуйста, что я делаю не так? А то все мозги себе проел get_defigned_vars() в myModul.tpl возвращает пустой массив Есть еще вопрос по поводу следующего кода в контроллере: $this->template = $this->config->get('config_template').'/template/module/myModul.tpl'; Как я понимаю, здесь из класса ControllerModuleMyModul дергается объект config, но когда я захотел посмотреть что он из себя представляет, то не нашел никакого упоминания о нем в самом классе Controller. Может ли кто-нибудь пояснить откуда берется объект config?
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.