2010-02-28 22 views
1

如何使用Smarty從CDN源包含Javascript?我們有如下代碼用於從Web服務器上的文件中包含它,但我希望將它從CDN包含在內。如何使用smarty包含來自CDN源的JavaScript

{javascript file="prototype.js" priority=20} 

當我訪問的http://www.smarty.net/manual/en/「的javascript」 Smarty的文件不能被任何地方的頁面中發現,當我嘗試搜索的文檔從下面的結果是不是在所有的幫助:http://www.smarty.net/manual/en/search.php?query=javascript

回答

4

爲什麼不使用HTML <script>標籤包含遠程.js文件?

類似的東西,我想:

<script 
    src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js" 
    type="text/javascript"> 
</script> 

(嗯,你可以使用另一個CDN比谷歌的當然是 - 我把那個URL爲例)


我我從來沒有聽說過那個{javascript} smarty標籤;也許這是一個已經在你的項目中定義的插件?

+0

約{}的javascript是正確: – 2010-08-06 22:33:28

+0

高興地閱讀 「這是在您的項目中定義的插件」 是;-) – 2010-08-07 15:52:17

+0

你're missing the closing「for the type attribute in your script tag – danielrvt 2016-09-26 20:37:03

1

我們採用以下模式:

<script src="{$page.cdn}prototype.js" type="text/javascript></script> 

其中$頁包含基於環境變化的信息。

開發服務器:

$page.cdn = /resources/ 

生產服務器:

$page.cdn = http://cdn.domain.com/app 
相關問題