1

如何使用 Smarty 包含来自 CDN 源的 Javascript?我们有如下代码,用于从 Web 服务器上的文件中包含它,但我想从 CDN 中包含它。

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

当我在http://www.smarty.net/manual/en/访问 Smarty 文档时,在页面中的任何地方都找不到“javascript”,当我尝试搜索文档时,以下结果完全没有帮助:http ://www.smarty.net/manual/en/search.php?query=javascript

4

2 回答 2

4

为什么不.js使用 HTML<script>标签包含远程文件?

类似的东西,我想:

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

(嗯,你当然可以使用其他 CDN,而不是 google 的——我以那个 URL 为例)


我从来没有听说过{javascript}smarty 的标签。也许它是您项目中定义的插件?

于 2010-02-28T16:24:53.493 回答
1

我们使用以下模式:

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

其中 $page 包含根据环境变化的信息。

开发服务器:

$page.cdn = /resources/

生产服务器:

$page.cdn = http://cdn.domain.com/app
于 2010-08-06T18:33:47.097 回答