Tridion 直接在服务器下添加.css和JavaScript文件,并在TBBs中访问它们

Tridion 直接在服务器下添加.css和JavaScript文件,并在TBBs中访问它们,tridion,tridion-2011,Tridion,Tridion 2011,可能重复: 我想将.css和.js文件添加到Tridion服务器 我想在TBB中介绍他们 <link href="path/style.css" rel="stylesheet" type="text/css" /> <script src="path/script.js" type="text/javascript"></script> 我有一些问题: 我是否需要将它们直接放在Tridion服务器机器中 我是否需要将它们作为虚拟目录添加到IIS中以引

可能重复:

我想将.css和.js文件添加到Tridion服务器

我想在TBB中介绍他们

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

我有一些问题:

  • 我是否需要将它们直接放在Tridion服务器机器中

  • 我是否需要将它们作为虚拟目录添加到IIS中以引用它们

  • 在这两种方式中,我都不知道如何给出“href”

    我正在使用Dreamweaver TBBs和SDL Tridion 2011 SP1

    我知道还有其他处理.css和脚本的方法

    但我的需求需要它们直接添加到服务器中


    请分享您的建议。

    这取决于文件在本地磁盘上的位置(很遗憾,您在问题中没有提到)

    如果磁盘上的文件如下所示:

    c:\
       inetpub
           wwwroot
               mywebsite
                   index.html
                   style.css
                   script.js
    
    您已经创建了一个网站,其根目录位于
    c:\inetpub\wwwroot\mywebste
    ,然后您可以从
    index.html
    中引用
    style.css
    script.js
    ,如下所示:

    <link href="style.css" rel="stylesheet" type="text/css" />
    <script src="script.js" type="text/javascript"></script>
    
    无论哪种方式,您都必须确保将文件放置到web服务器上。您可以通过Tridion或手动将它们放置在那里来实现这一点


    如果您想从Tridion发布CSS和JavaScript文件,我建议您阅读以下问题:

    #2取决于您的链接是否需要虚拟路径。有关如何设置
    图像路径
    (作为物理文件夹存在于演示服务器上)和
    图像url
    (可为您添加虚拟路径)的信息,请参见。不过,这仅适用于二进制文件是Tridion管理的多媒体组件的情况。
    <link href="mywebsite/style.css" rel="stylesheet" type="text/css" />
    <script src="mywebsite/script.js" type="text/javascript"></script>