在Velocity中的html字符串中打印变量值

时间:2016-02-15 14:51:51

标签: liferay liferay-velocity

我需要在Velocity中添加一个后缀(在Liferay模板中)。

我有以下(简化)代码:

#set($isMobile = "")
<img src="http://www.example.com/icon-facebook$isMobile.png" >

#set($isMobile = "-mobile")
<img src="http://www.example.com/icon-facebook$isMobile.png" >

在我的意图中,这应该导致:

<img src="http://www.example.com/icon-facebook.png" >
<img src="http://www.example.com/icon-facebook-mobile.png" >

但我得到了这个(因为变量是按字面打印而不是解析的)

<img src="http://www.example.com/icon-facebook$isMobile.png" >

请,如何解决?

1 个答案:

答案 0 :(得分:2)

Velocity的正确sintax是

.ScaleAspectFill