0
我正在運行Expression Engine 2.3.0並使用通道圖像添加。解析表達式引擎模板之外的模板標籤
該網站的一部分是非常複雜的,我通過插件而不是使用EE的模板邏輯。我實際上得到的是一個CodeIgniter控制器,它使用我指定的EE模板標籤在網站上調用。
我想使用通道圖像來使我在視圖中顯示的通道數據看起來更好一些。問題是... Channel Images函數似乎不允許我將它稱爲PHP。由於EE模板參數。
所以,我決定嘗試通過解析器運行模板塊。但我沒有得到結果。有任何想法嗎?或者可能是一個解決方法來直接調用該函數?
<?php $this->EE =& get_instance();
$img_tpl = '{exp:channel_images:images entry_id="'. $item['id'] .'" cover_only="yes"}
<div style="float:left; display:inline; width:125px;">
<a href="{image:url:large}" title="{image:title}"><img src="{image:url:small}" alt="{image:title}" /></a>
<p>{image:description}</p>
</div>
{/exp:channel_images:images}';
$opts = array('');
$img = $this->EE->output->set_output($this->EE->TMPL->parse_variables($this->EE->TMPL->parse_globals($img_tpl), array($opts)));
?>