2012-08-06 48 views
3

可能重複:
How to add external JavaScript or CSS files to our Tridion page?添加的CSS和JavaScript直屬服務器文件和TBBS訪問它們

我要添加的.css和.js文件的外表套上服務器。

我想將它們引用到TBB中。

<link href="path/style.css" rel="stylesheet" type="text/css" /> 
<script src="path/script.js" type="text/javascript"></script> 

我有一些問題:

  1. 我需要直接將它們放置在外表套上服務器的機器?

  2. 我是否需要將它們添加到IIS中作爲虛擬目錄來引用它們?

在任何一種方式,我不知道如何給「href」。

我正在使用Dreamweaver TBB和SDL Tridion 2011 SP1。

我知道還有其他方法來處理.css和腳本。

但我的需求需要他們直接添加到服務器。

請分享您的建議。

+0

#2取決於如果你的鏈接需要一個虛擬路徑。請參閱[發佈設置](http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/concept_95E217D424DB42B993B09495672DEABC),瞭解如何將「圖像路徑」(它存在於演示服務器上作爲物理文件夾)和'Images url'(可以爲你添加一個虛擬路徑)。但是,這僅適用於二進制文件是Tridion管理的多媒體組件。 – 2012-08-07 19:03:13

回答

4

這一切都取決於文件在本地磁盤上的位置(很遺憾,在您的問題中未提及)。

如果你有這樣的磁盤上的文件:

c:\ 
    inetpub 
     wwwroot 
      mywebsite 
       index.html 
       style.css 
       script.js 

而且你已經創建了一個網站,其在c:\inetpub\wwwroot\mywebste根,那麼你可以參考style.cssscript.jsindex.html內,

<link href="style.css" rel="stylesheet" type="text/css" /> 
<script src="script.js" type="text/javascript"></script> 

如果您創建了一個網站,其根目錄爲c:\inetpub\wwwroot,您可以參考以下文件:

<link href="mywebsite/style.css" rel="stylesheet" type="text/css" /> 
<script src="mywebsite/script.js" type="text/javascript"></script> 

無論採用哪種方式,您都必須確保將文件放置到Web服務器上。您可以通過Tridion或通過手動將它們放置在那裏。

如果要發佈從外表套上的CSS和JavaScript文件,我建議您閱讀了這個問題:How to add external JavaScript or CSS files to our Tridion page?