2015-12-16 36 views

回答

2

在主題中使用的Smarty(無覆蓋),在header.tpl:

{if $cart->id_shop==1} 
     <script type="text/javascript" src="{$js_dir}MyScript.js"></script> 

{/if} 

在頭插入此代碼。將id_shop更改爲您想要處理的內容。 MyScript.js文件應位於/ themes/MyTheme/js文件夾中

2

您可以嘗試使用此覆蓋代碼:

class FrontController extends FrontControllerCore { 
    public function setMedia() 
    { 
     parent::setMedia(); 
     if ($this->context->shop->id == ID_OF_YOUR_SHOP) { 
      $this->addJS(_THEME_JS_DIR_.'yourfile.js'); 
     } 
    } 
} 

將其放入覆蓋/班/控制器/ FrontController.php並記住有關刪除緩存/ class_index.php

這個片段將增加yourfile .js if id_shop = ID_OF_YOUR_SHOP

文件從themes/yourtheme/js/加載。

相關問題