Back-office tab and helper form? <p>Following <a href="http://doc.prestashop.com/display/PS14/Creating+a+PrestaShop+module" rel="nofollow">this</a> prestashop instruction on how to make a tab in a back-office I did a class and controller like it's need. But what if I want to use a helper form for form creation in the <code>AdminTest</code> controller?</p> <pre><code>class AdminTest extends AdminTab { public function __construct() { $this-&gt;table = 'test'; $this-&gt;className = 'Test'; $this-&gt;lang = false; $this-&gt;edit = true; $this-&gt;delete = true; $this-&gt;fieldsDisplay = array( 'id_test' =&gt; array( 'title' =&gt; $this-&gt;l('ID'), 'align' =&gt; 'center', 'width' =&gt; 25), 'test' =&gt; array( 'title' =&gt; $this-&gt;l('Name'), 'width' =&gt; 200) ); $this-&gt;identifier = 'id_test'; parent::__construct(); } public function displayForm() { global $currentIndex; $defaultLanguage = intval(Configuration::get('PS_LANG_DEFAULT')); $languages = Language::getLanguages(); $obj = $this-&gt;loadObject(true); $fields_form[0]['form'] = array( 'legend' =&gt; array( 'title' =&gt; $this-&gt;l('Edit carrier'), 'image' =&gt; '../img/admin/icon_to_display.gif' ), 'input' =&gt; array( array( 'type' =&gt; 'text', 'name' =&gt; 'shipping_method', ), ), 'submit' =&gt; array( 'title' =&gt; $this-&gt;l('Save'), 'class' =&gt; 'button' ) ); $helper = new HelperForm(); // Module, token and currentIndex $helper-&gt;module = $this; $helper-&gt;name_controller = $this-&gt;name; $helper-&gt;token = Tools::getAdminTokenLite('AdminModules'); $helper-&gt;currentIndex = AdminController::$currentIndex.'&amp;configure='.$this-&gt;name; // Language $helper-&gt;default_form_language = $default_lang; $helper-&gt;allow_employee_form_lang = $default_lang; // Title and toolbar $helper-&gt;title = $this-&gt;displayName; $helper-&gt;show_toolbar = true; // false -&gt; remove toolbar $helper-&gt;toolbar_scroll = true; // yes - &gt; Toolbar is always visible on the top of the screen. $helper-&gt;submit_action = 'submit'.$this-&gt;name; $helper-&gt;toolbar_btn = array( 'save' =&gt; array( 'desc' =&gt; $this-&gt;l('Save'), 'href' =&gt; AdminController::$currentIndex.'&amp;configure='.$this-&gt;name.'&amp;save'.$this-&gt;name. '&amp;token='.Tools::getAdminTokenLite('AdminModules'), ), 'back' =&gt; array( 'href' =&gt; AdminController::$currentIndex.'&amp;token='.Tools::getAdminTokenLite('AdminModules'), 'desc' =&gt; $this-&gt;l('Back to list') ) ); return $helper-&gt;generateForm($fields_form); } } </code></pre> <p>But it wont work. Why the helper form isn't working? </p> <p>p.s. btw, also I would like to use a <code>$this-&gt;setTemplate('mytemplate.tpl')</code> method but it's not possible aswell.</p>