我試圖創建一個頁面,顯示持有者的子頁面中的最新圖像。 下面的示例中的每一行將交替顯示:SilverStripe 3:循環中的模板中的替代值
大圖|小圖片
小圖片|大圖像
大圖|小圖片
等等....
template.ss
<div class="row">
<div class="span8">
LARGE IMAGE
</div>
<div class="span4">
SMALL IMAGE
</div>
</div>
<div class="row">
<div class="span4">
Small Image
</div>
<div class="span8">
Large IMage
</div>
</div>
</div>
<div class="row">
<div class="span8">
Large Image
</div>
<div class="span4">
Small Image
</div>
</div>
我怎麼可以處理,在模板文件?
我試圖寫一個自定義的函數來處理該架控制器中的最新畫面
Controller.php這樣
$works = WorkPage::get();
這隻返回圖片ID,我,已經盡力左連接但它不返回文件路徑。
$works = WorkPage::get()->leftJoin("File", "\"File\".\"ID\" = \"WorkPage\".\"FeaturedImageID\"");
在模板中,我可以使用$ ThisIsMyImage創建圖像 我也可以使用$ ThisIsMyimage-> CroppedImage(770,390)創建圖像並將其裁剪爲指定尺寸。當我使用$ works = WorkPage :: get()時,如何在Controller中執行上述操作? 目前我的答案下面返回的文件路徑,所以我不能使用$ ThisIsMyimage-> CroppedImage(770,390)。 如何在下面的答案中使用圖像功能? – user742736 2013-02-27 01:04:23