DISCUZ 嵌入点 输出插件模版内容
生活随笔
收集整理的這篇文章主要介紹了
DISCUZ 嵌入点 输出插件模版内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
template(模板),不管是新核心的潛入點模版還是特殊主題模版,我們都建議把他放置在plugins/xxx/templates目錄下。
由于嵌入點腳本和特殊主題腳本一樣都是類,
因此在類里寫模版,我們可以用以下格式
include template('newthread', 'xxx', './plugins/xxx/templates');他對應的是 plugins/xxx/templates/newthread.htm 模版。
中間的XXX是插件的唯一標示符,也就是插件目錄咯。
也可以說“include template(‘newthread’, ‘xxx’, ‘./plugins/xxx/templates’);”就是“plugintemplate();”。
newthread.htm 模版的寫法和其他模版有些特殊,大家都知道其他模版寫的內容都是直接輸出的,但是嵌入點模版和特殊主題模版并不是用來直接輸出的,而是用來返回數據的。
因此,我們在這種模版的頭尾要加上:
<!--{block return}--> …… <!--{/block}-->{block return} 的結果就是 $return 變量,include模版后,你會獲得到這個變量。
這個變量的內容就是按照你設計的模版而輸出的。
需要注意的是,在block里面不支持loop,eval一類的功能,請使用其它辦法解決此沖突
總結
以上是生活随笔為你收集整理的DISCUZ 嵌入点 输出插件模版内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DISCUZ开启设计插件功能和显示嵌入点
- 下一篇: DISCUZ 使用 JQ做效果导致DIY