WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
EZ Publish/EZ Publish 函數(shù)與操作符
EZ Publish | EZ Publish安裝與卸載 | EZ Publish的使用 | EZ Publish常見(jiàn)問(wèn)題 | EZ Publish其他 |
eZ Publish 模板語(yǔ)言提供了一套不同功能的函數(shù)和操作符。此外,可以開(kāi)發(fā)特殊用途的模板操作符來(lái)擴(kuò)展系統(tǒng)。自定義操作符必須用PHP 開(kāi)發(fā)。
模板函數(shù)[ ]
模板函數(shù)可以用如下語(yǔ)法調(diào)用:
{function_name parameter1=value1 parameter2=value2 ...}
函數(shù)接受0,1 或更多參數(shù)。參數(shù)必須跟在函數(shù)名之后,用空格分割。因?yàn)閰?shù)有參數(shù)名,參數(shù)可以用任何順序傳送。每個(gè)參數(shù)必須用'='賦值。下圖演示了一個(gè)常用函數(shù)的用法。
上例調(diào)用"node_view_gui"函數(shù)。這個(gè)函數(shù)引入視圖模式對(duì)應(yīng)的視圖模板來(lái)顯示指定的節(jié)點(diǎn)。節(jié)點(diǎn)用"content_node"指定,視圖模式用"view"參數(shù)指定。
模板操作符[ ]
操作符只支持匿名參數(shù)。操作符支持管道操作符。
操作符用以下方法調(diào)用:
{$input_parameter|operator_name( parameter1, parameter2 ... )}
因?yàn)椴僮鞣恢С帜涿麉?shù),參數(shù)必須按照操作符文檔中指定順序傳送。此外,參數(shù)必須用逗號(hào)分割。
下圖演示了一個(gè)常用操作符用法。
上例演示了"datetime"操作符的用法。這個(gè)操作符可以把UNIX 時(shí)間戳格式化為時(shí)間格式。時(shí)間戳由$yesterday_evening 變量提供。第一個(gè)參數(shù)告訴操作符,輸出應(yīng)該用自定義格式。格式由第二個(gè)參數(shù)指定(小時(shí):分鐘)。
管道[ ]
操作符從左側(cè)接受輸入,在右側(cè)生成輸出。多個(gè)操作符可以用管道操作符"|"連接。管道確保前一個(gè)操作符輸出會(huì)被作為下一個(gè)操作符的輸入。下例演示了如何用管道和操作符創(chuàng)建一個(gè)字符串。
{concat( 'To ', 'The ' )|prepend( 'Back ' )|append( 'Future' )}
輸出:
Back To The Future