只是一个例子
首先进入到smarty包下的plugins,复制一份modifier.truncate.php,并重命名为 modifier.truncate_cn.php
模板中:
{$string|truncate_cn:"10":"..."}
第一个为截取的字符长度,第二个为后缀字符
给smarty配置文件中加入允许使用的函数
$smarty->security_settings['MODIFIER_FUNCS'] = array('truncate_cn');
本文介绍如何在Smarty模板引擎中自定义一个名为truncate_cn的函数,用于按需截断中文字符串,并添加相应的后缀字符。通过修改配置文件允许使用此函数。
只是一个例子
首先进入到smarty包下的plugins,复制一份modifier.truncate.php,并重命名为 modifier.truncate_cn.php
模板中:
{$string|truncate_cn:"10":"..."}
第一个为截取的字符长度,第二个为后缀字符
给smarty配置文件中加入允许使用的函数
$smarty->security_settings['MODIFIER_FUNCS'] = array('truncate_cn');

被折叠的 条评论
为什么被折叠?