Шаблон не отображается на вкладке моего пользовательского модуля


У меня есть пользовательский модуль администратора, в котором присутствуют три вкладки. Первая вкладка используется для сбора базовой информации модуля, а вторая используется для расширенного сбора информации.

Я хочу, чтобы некоторые части содержимого отображались с помощью файла шаблона, а остальная часть содержимого отображалась с помощью самого файла вкладки на моей второй вкладке. Вот мой второй файл вкладки

<?php
class Electronicsstore_News_Block_Adminhtml_News_Edit_Tab_Advance extends Mage_Adminhtml_Block_Widget_Form
{
    public function __construct()
  {                  

        $this->setTemplate('news/calendar/calendar.phtml');//use to render calander field   
        parent::__construct();                    
  }

  protected function _prepareForm()
  {
    $news = new Varien_Data_Form();
    $this->setForm($news);
    $fieldset = $news->addFieldset('news_advance',  array('legend'=>Mage::helper('news')->__('Advanced Settings')));


   //use to add date; need to add start and final days in this module
    $fieldset->addField('news_stime', 'time', array(
          'label'     => Mage::helper('news')->__('Start Date'),
          'class'     => 'required-entry',
          'required'  => true,
          'name'      => 'title',
          'onclick' => "",
          'onchange' => "",
          'value'  => '12,04,15',
          'disabled' => false,
          'readonly' => false,
          'after_element_html' => '<small>Comments</small>',
          'tabindex' => 1
    ));
    $fieldset->addField('news_ltime', 'time', array(
          'label'     => Mage::helper('news')->__('End Date'),
          'class'     => 'required-entry',
          'required'  => true,
          'name'      => 'title',
          'onclick' => "",
          'onchange' => "",
          'value'  => '12,04,15',
          'disabled' => false,
          'readonly' => false,
          'after_element_html' => '<small>Comments</small>',
          'tabindex' => 1
    ));
}
}

Поэтому я хочу сначала отобразить шаблон календаря, а затем за ним должны следовать те поля времени, которые я установил с помощью метода _prepareform() в разделе содержимого моей второй вкладки. В настоящее время они не работают вместе. Я не получил вывод файла шаблона на своей вкладке. Возможно ли это в magento? Пожалуйста, просветите меня хорошими идеями. Заранее благодарю

Author: Rajeev K Tomy, 2014-02-06

1 answers

Измените этот метод:

public function __construct()
{                   

    $this->setTemplate('news/calendar/calendar.phtml');//use to render calander field   
    parent::__construct();                    
 }

До

protected function _construct() //only one underscore in front
{                  
    parent::_construct(); //only one underscore
    $this->setTemplate('news/calendar/calendar.phtml');//use to render calander field   

}
 2
Author: Marius, 2015-02-17 08:29:18