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

somebuddy

Новичок
  
  • Posts

    4
  • Joined

  • Last visited

somebuddy's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputation

  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?
×
×
  • 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.