2017-03-02 46 views
0

美好的一天。 我在Prestashop 1.6中編寫了一個簡單的模塊,它在後臺的產品頁面上添加了一個新選項卡,並帶有一些新的產品屬性。 我已經添加了新選項卡和我需要的內容,但是我想插入標準的「保存」和「保存」按鈕。看helper form class可能是我可以使用,但如何?我在哪裏以及如何使用它?如何在新產品選項卡上添加「保存」和「保存並停留」按鈕Prestashop 1.6

這裏是掛鉤的模塊的部分代碼:

public function prepareNewTab() 
{ 

    $this->context->smarty->assign(array(

     'isThisProductNew' => $this->getisThisProductStillNew((int)Tools::getValue('id_product')), 
     'howManyDays' => Configuration::get('PS_NB_DAYS_NEW_PRODUCT'), 
     'date_add' => $this->getProductDateAdd((int)Tools::getValue('id_product')), 
     'strtotime_days' =>$this->strtotime_date() 
    )); 


} 


    public function hookDisplayAdminProductsExtra(){ 
     $this->prepareNewTab(); 

     return $this->display(__FILE__, 'views/templates/admin/newProductsTab.tpl'); 
    } 

我敢肯定,我沒有建立在第三方物流從頭開始按鈕,可有人讓我正確的方式?我沒有看到任何例子(我的意思是這個案例的具體情況)。

回答

0

在您的自定義第三方物流文件,添加以下代碼提交按鈕:

<button type="submit" name="submitAddproduct" class="btn btn-default pull-right" disabled="disabled"><i class="process-icon-loading"></i> {l s='Save'}</button> 
    <button type="submit" name="submitAddproductAndStay" class="btn btn-default pull-right" disabled="disabled"><i class="process-icon-loading"></i> {l s='Save and stay'}</button> 

默認情況下,您的形式下形式顯示,這樣,每當上這些按鈕的用戶clieck,系統將根據識別的動作按鈕名稱並相應地工作。

+0

恩,好吧,我認爲助手窗體類應該照顧到這一點,而不是直接將它們添加到模板,但如果這是唯一的方法,我會去爲它...:/ –