PHPSmarty模板自定义函数function和块函数block
自定义函数
创新互联专注于嘉祥网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供嘉祥营销型网站建设,嘉祥网站制作、嘉祥网页设计、嘉祥网站官网定制、小程序定制开发服务,打造嘉祥网络公司原创品牌,更为您提供嘉祥网站排名全网营销落地服务。
function.yangA.php页面 采用插件形式调用
* */ function smarty_function_yangA($args, $smarty){ $str = ''; for($i=0;$i<$args['line'];$i++){ $str .="{$args['content']}
"; } return $str; }
模板tpl.php页面
<{yangA color="pink" content="I am Mr.Yang AAAAA" line="3" size="7" }>
浏览器输出
I am Mr.Yang
I am Mr.Yang
I am Mr.Yang
I am Mr.Yang AAAAA
I am Mr.Yang AAAAA
I am Mr.Yang AAAAA
==========================================================
自定义块函数
块函数block页面
* <{/worldA}> * */ function smarty_block_worldA($args, $content,$smarty,&$flag){ if(!$flag){ $str = ''; for($i=0;$i<$args['line'];$i++){ $str .="{$content}
"; } return $str; } }
模板tpl.php页面
<{worldA line="3" color="blue" size="7"}> I AM BLOCK! <{/worldA}>
浏览器输出
I AM BLOCK!
I AM BLOCK!
I AM BLOCK!
==========================================================
标题名称:PHPSmarty模板自定义函数function和块函数block
文章源于:http://hbruida.cn/article/iggpod.html