解决模板中无法使用标签的问题

This commit is contained in:
2018-07-24 20:21:07 +08:00
parent eb75913c2c
commit f3dec1751a
3 changed files with 3 additions and 9 deletions

View File

@@ -17,14 +17,6 @@ return [
// 应用调试模式 // 应用调试模式
'app_debug' => true, 'app_debug' => true,
// +----------------------------------------------------------------------
// | 模板设置
// +----------------------------------------------------------------------
'template' => [
'taglib_build_in' => 'cx,com\Sent',
],
// 视图输出字符串内容替换 // 视图输出字符串内容替换
'view_replace_str' => [ 'view_replace_str' => [
'__PUBLIC__' => '/static', '__PUBLIC__' => '/static',

View File

@@ -1,6 +1,7 @@
<?php <?php
return array( return array(
'template' => array( 'template' => array(
'taglib_build_in' => 'cx,com\Sent',
'view_depr' => '_' 'view_depr' => '_'
) )
); );

View File

@@ -27,7 +27,7 @@ class Sent extends Taglib{
// 标签定义: attr 属性列表 close 是否闭合0 或者1 默认1 alias 标签别名 level 嵌套层次 // 标签定义: attr 属性列表 close 是否闭合0 或者1 默认1 alias 标签别名 level 嵌套层次
'nav' => array('attr' => 'name,pid', 'close' => 1), //获取导航 'nav' => array('attr' => 'name,pid', 'close' => 1), //获取导航
'list' => array('attr' => 'table,where,order,limit,id,sql,field,key','level'=>3),//列表 'list' => array('attr' => 'table,where,order,limit,id,sql,field,key','level'=>3),//列表
'doc' => array('attr' => 'model,field,limit,id,field,key','level'=>3), 'doc' => array('attr' => 'model,field,limit,id,field,key,name','level'=>3),
'recom' => array('attr' => 'doc_id,id'), 'recom' => array('attr' => 'doc_id,id'),
'link' => array('attr' => 'type,limit' , 'close' => 1),//友情链接 'link' => array('attr' => 'type,limit' , 'close' => 1),//友情链接
'prev' => array('attr' => 'id,cate' , 'close' => 1),//上一篇 'prev' => array('attr' => 'id,cate' , 'close' => 1),//上一篇
@@ -55,6 +55,7 @@ class Sent extends Taglib{
$field = empty($tag['field']) ? '*' : $tag['field']; $field = empty($tag['field']) ? '*' : $tag['field'];
$limit = empty($tag['limit']) ? 20 : $tag['limit']; $limit = empty($tag['limit']) ? 20 : $tag['limit'];
$order = empty($tag['order']) ? 'id desc' : $tag['order']; $order = empty($tag['order']) ? 'id desc' : $tag['order'];
$name = isset($tag['name']) ? $tag['name'] : 'item';
//获得当前栏目的所有子栏目 //获得当前栏目的所有子栏目
$ids = get_category_child($cid); $ids = get_category_child($cid);