在内联样式中使用流体变量
Use fluid variable in inline style
在我的流体模板中,我设置了一个这样的变量:
<v:variable.set name="imageKey" value="<f:uri.resource path={image.identifier} />"/>
然后我想在我的内联样式中使用这个变量作为背景图像url(它是图像的路径)
<div class="container" style="{'background-image:' {'url': '{imageKey}'}}">
<div class="image"></div>
</div>
但是,这并不像预期的那样有效。有人知道它的正确语法吗?
不要在“样式”属性中使用流体数组语法(因为它是常规 HTML 属性,而不是 FLUID ViewHelper 属性或其他属性)。
还可以使用内联 viewhelper 语法来填充您的变量。
只需按常规 HTML/CSS 语法执行即可:
<v:variable.set name="imageKey" value="{f:uri.resource(path:image.identifier)}"/>
<div class="container" style="background-image:url('{imageKey}');">
<div class="image"></div>
</div>
在我的流体模板中,我设置了一个这样的变量:
<v:variable.set name="imageKey" value="<f:uri.resource path={image.identifier} />"/>
然后我想在我的内联样式中使用这个变量作为背景图像url(它是图像的路径)
<div class="container" style="{'background-image:' {'url': '{imageKey}'}}">
<div class="image"></div>
</div>
但是,这并不像预期的那样有效。有人知道它的正确语法吗?
不要在“样式”属性中使用流体数组语法(因为它是常规 HTML 属性,而不是 FLUID ViewHelper 属性或其他属性)。
还可以使用内联 viewhelper 语法来填充您的变量。
只需按常规 HTML/CSS 语法执行即可:
<v:variable.set name="imageKey" value="{f:uri.resource(path:image.identifier)}"/>
<div class="container" style="background-image:url('{imageKey}');">
<div class="image"></div>
</div>