2017-03-02 3 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'); 
    } 

誰かがに私をリードすることができ、私は、私はTPLに最初からボタンを構築する必要はありません確信しています正しい方法?私は周りの例を見ていない(この場合は私が意味する)。カスタム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

Mh、私はヘルパーフォームクラスがテンプレートに直接追加することなくこれを処理しなければならないと考えましたが、これが唯一の方法であれば、 –

関連する問題