我對錶達式引擎相對來說比較新,而且當我學習它時,我看到一些WordPress缺少的東西。對我來說最重要的是簡碼,因爲我將使用它們來允許CMS用戶使用其他內容放置更復雜的內容。Expression Engine中的任何方式來模擬Wordpress的短代碼功能?
除了即將推出的內置測試版外,我在EE中看不到任何真正的等價物。
作爲初始測試,我試圖通過在內容字段中使用分隔字符串(例如#foo#)來僞造shortcodes,然後使用正則表達式將其拉出並將它們傳遞給可以檢索內容的函數EE的數據庫。
這使我想到了第二個問題,即在查看EE的API文檔時,似乎沒有一種簡單的方式來以編程方式檢索通道條目(考慮類似WP的內置get_posts函數)。
所以我的問題是:
一)可以這樣做? b)如果是這樣,我的方法是否合理?還是在我的方法中缺少一些愚蠢的明顯東西?
重申一下,我的主要目標是讓一些管理內容的人在他們的內容中放置一段代碼,以取代頻道內容。
感謝您的任何建議或幫助您可以給我。
我完全理解你是否想用另一個字段的圖像或數據替換一些#foo#標籤(請參閱其他答案:nsm-transplant,low_replace)。但是,給編輯器訪問短代碼就像編寫一個模板引擎來生成ee-template代碼。 – GDmac 2012-10-29 17:11:33