2014-01-12 71 views
0

我寫一個模塊,我知道如何建立一個全球性的模塊,但我想做到以下幾點:擴展產品定製模塊中的Prestashop

  • 具有全局性(已經覆蓋)
  • 有在管理,用戶可以覆蓋全局性的產品界面中的標籤相同的屬性(仍然做)

現在我的問題:

  • 如何向prestashop admin的產品界面添加額外的選項卡?
  • 我想我可以很容易地在我的模塊模板中調用這些模板,並檢查全局是否被覆蓋?

感謝您的反饋, 埃裏克

PS。使用prestashop 1.5.8,稍後將擔心擴展到1.6

回答

1

要將附加選項卡添加到產品編輯頁面,可以使用hookDisplayAdminProductsExtra。

首先,你必須註冊這個鉤子裏安裝()方法:

public function install() { 
    ... 
    $this->registerHook('displayAdminProductsExtra')... 
    ... 
} 

你定義了這個:

public function hookDisplayAdminProductsExtra($params) { 
... 
return $this->display(__FILE__, 'views/admin/yourtemplatefile.tpl'); 
} 

文件yourtemplatefile.tpl定義你的額外選項卡的內容。在該文件中使用額外的變量hookDisplayAdminProductsExtra功能

這裏面分配你可以找到有關創建模塊的更多信息: http://doc.prestashop.com/display/PS15/Creating+a+PrestaShop+module

在這裏,你可以找到關於鉤信息: http://doc.prestashop.com/display/PS15/Hooks+in+PrestaShop+1.5

+0

謝謝,我需要什麼。現在我可以繼續 –

+0

在prestashop_1.6.1.4中不起作用 - 請參閱http://stackoverflow.com/questions/35740500/prestashop-1-6-hookdisplayadminproductsextra-is-not-called –