如何使用其他页面的CSS?

时间:2015-06-24 03:34:22

标签: jquery html css velocity

我有这个Velocity文件,例如styles.vm。

<HTML>
   <HEAD>
       #IF(client == 1)
       <link rel="stylesheet" type="text/css" href="client1.css">
       #ELSE IF (client == 2)
       <link rel="stylesheet" type="text/css" href="client2.css">
       #ELSE IF (client == 3)
       <link rel="stylesheet" type="text/css" href="client3.css">
       #ELSE IF (client == 4)
       <link rel="stylesheet" type="text/css" href="client4.css">
       .
       .
       .
       #END
   <HEAD>
</HTML>

我有一堆.VMs和.JSPs文件,我需要设置他们的CSS而不再复制每个文件中的所有条件。简而言之,我想在其他文件中使用CSS,是否有可能,做一个包含或类似的东西? 如果有必要,我也可以使用JQuery,因为这个项目中的所有这些文件都导入了Jquery。

1 个答案:

答案 0 :(得分:1)

如果你想在另一个模板中包含一个模板,例如“styles.vm”,你可以这样做:

#parse("/path/to/styles.vm")

#parse脚本元素允许模板设计者导入包含VTL的本地文件。 Velocity将解析VTL并呈现指定的模板。

Read more about the #parse script in the Velocity Documentation.