晚報所有前端下拉列表中,ExpressionEngine,創建一個從後端多選擇自定義字段
我有一個多選的自定義字段中我ExpressionEngine後臺,我需要在創建一個下拉列表我EE網站。我想不出一種辦法,但我相信它不會太難。任何人都可以解釋如何做到這一點? (最好不購買的插件等)
提前
晚報所有前端下拉列表中,ExpressionEngine,創建一個從後端多選擇自定義字段
我有一個多選的自定義字段中我ExpressionEngine後臺,我需要在創建一個下拉列表我EE網站。我想不出一種辦法,但我相信它不會太難。任何人都可以解釋如何做到這一點? (最好不購買的插件等)
提前
如果您使用EE2和本地Multi-Select Field定製渠道領域,這段代碼將輸出從您的多重選擇自定義字段的所有選擇選項:
<select>
{exp:channel:entries channel="channel_name" limit="1" dynamic="off"}
{custom_field_name}
<option value="{item}">{item}</option>
{/custom_field_name}
{/exp:channel:entries}
</select>
輸出的內容的語法EE2中的多選自定義字段與EE1略有不同。而不是使用{option}
來輸出值,它已被替換爲{item}
。
同樣感興趣的是本機,在EE2「內置」多選擇自定義字段不能輸出選項和值分開。
您可以使用P&T Field Pack恢復EE1 FF多選功能,其中多選自定義字段的值可以是和。
這真是太棒了!非常感謝您的幫助x – Matt 2011-05-26 05:58:18
甚至沒有$ 5的插件非常感謝?
謝謝,這看起來像我在找什麼。這不是成本問題。我住在印度尼西亞,不幸的是,外國人很難有一個印尼銀行賬戶可以用來在線購買東西:-( – Matt 2011-05-19 08:01:48
?
如果您在使用上EE1FF Multi-select,這段代碼將輸出從多選的自定義字段的所有選項:
<select>
{exp:weblog:entries weblog="weblog_name" limit="1" dynamic="off"}
{custom_field_name:all_options}
<option value="{option_name}">{option}</option>
{/custom_field_name:all_options}
{/exp:weblog:entries}
</select>
如果您只想輸出選擇的選項在多 - 選擇自定義字段,此代碼將爲您輸出:
<select>
{exp:weblog:entries weblog="weblog_name" limit="1" dynamic="off"}
{custom_field_name}
<option value="{option_name}">{option}</option>
{/custom_field_name}
{/exp:weblog:entries}
</select>
如果您使用EE2,代碼將需要更新s Ince EllisLab更名爲博客至頻道並將{option}和{option_name}更改爲組合變量{item}。
您使用的是什麼版本的EE? – magzalez 2011-05-19 16:46:03
對不起,EE 2.1.3 – Matt 2011-05-25 11:33:18