2014-11-03 80 views
4

我想將圖像(奏鳴曲媒體束)的完整路徑存儲爲小節中的變量。那可能嗎?將奏鳴曲媒體路徑保存爲小枝變量

如果我寫:

{% set pic = path item.image, 'big' %} 

它將引發我一個錯誤:意外的標記「名字」值「項目」(應爲「語句塊的結束」)...

如果我寫:

{% set pic = item.image %} 

然後它工作,但它只存儲文件的名稱,而不是完整的路徑。

+0

檢查這個問題,有兩個擴展做的工作:http://stackoverflow.com/questions/16637616/sonata-media-bundle-acces-media-url/28380265 – 2015-02-07 08:56:16

回答

1

沒有這樣的功能可用(有一個path()函數來生成路由)。您必須使用此自定義功能創建自己的樹枝擴展。閱讀關於in the documentation的全部內容。

0

也許你可以解決:

<img src="{% path media, 'small' %}" data-href="{% path media, 'big' %}">

3

你爲什麼不這樣做也是這樣嗎?

{% set rendered %}{% path item.image, 'big' %}{% endset %} 
.... 
Here is my path {{ rendered }} 
+0

最好的答案,讓人忘了你可以像這樣設置var。 – kunicmarko20 2016-12-16 09:21:19