久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

PrestaShop Hook創(chuàng)建

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

我也不知道怎么翻譯hook這個詞,姑且稱之為掛載點,一個用來掛載module的鉤子。

這篇文章是翻譯PrestaShop論壇里sperio用戶的一篇帖子。

  • 找到你的Prestashop數(shù)據(jù)庫的hook表,一般前綴是ps_的話,那這個表就是ps_hook。
  • 在hook表最后添加一條記錄,當然ID要比當前最大值大,默認加1好了,鉤子名稱隨便你命名。比如我命名為"cat"。
  • 找到你想添加這個掛鉤的頁面,比如footer.php。
  • 添加 ‘HOOK_CAT’ => Module::hookExec(‘cat’)到頁面代碼里。
 
 $smarty->assign(array(  
 'HOOK_RIGHT_COLUMN' => Module::hookExec('rightColumn'),  
 'HOOK_FOOTER' => Module::hookExec('footer'),  
 'content_only' => intval(Tools::getValue('content_only'))));  
  $smarty->display(_PS_THEME_DIR_.'footer.tpl');  
  • 這是添加后的代碼。
  $smarty->assign(array(  
          'HOOK_RIGHT_COLUMN' => Module::hookExec('rightColumn'),  
          'HOOK_FOOTER' => Module::hookExec('footer'),  
          'HOOK_CAT' => Module::hookExec('cat'),  
          'content_only' => intval(Tools::getValue('content_only'))));  
          $smarty->display(_PS_THEME_DIR_.'footer.tpl');  
  • 在footer.tpl任意你想插入掛鉤的位置添加{$HOOK_CAT}。

注意事項: 一定要在php頁面的smarty模板變量數(shù)組里給掛鉤賦值,這樣才能在tpl文件里使用。

相關(guān)條目[ ]

參考來源[ ]