用户信息
帖子内容
1 楼
npfang
注册会员
积分 408
注册 2012-01-13
     
增加模块下的节点list2
在模块内新建节点出现问题?我在某个模块的模板内新建了一个名为"list2"的节点,然后通过网址 "http://xxxx/模块/?type=list2" 访问,出错。
是不是一个模块里只能显示 "default","list","detail" 的内容呀?

高手请帮助一下!万分感激!
问题解决,解决方法如下:在模板的过程代码中真加节点名就可以了如我在模块/?type=list2那我就要在模块\common\incfiles\index.inc.php
里面增加public static function moduleList2()  {
    ........并修改下面句子中的 list2节点    $tmpstr = tpl::takeAndAssign('index.list2', $rsAry, $variable);    return $tmpstr;  }

本帖由 npfang 于 2019-05-14 13:59:56 编辑过
2019-05-14 10:19:48
2 楼
weeya
钻石会员
积分 1314
注册 2010-10-28
     
回复: 增加模块下的节点list2
不是这么加list2节点的,在list节点下加一个判断id选择list-2模板,你要告诉程序,谁用这个list-2模板。

1、/模块/common/incfiles/index.inc.php文件找到$tmpstr = tpl::takeAndAssign('index.list', $rsAry, $variable);替换成if($category==18)      {        $tmpstr = tpl::takeAndAssign('index.list-' . $category, $rsAry, $variable);      }    else      {        $tmpstr = tpl::takeAndAssign('index.list', $rsAry, $variable);      }
2、到模块的模板文件增加list-18模板节点。

其中category==18是分类id,代码都贴出来了,还搞不定就不知道说什么了。
2019-05-17 08:46:14 易速网络 http://www.yiisu.com/ 承接JTBC3.0建站QQ:93715358(微信同号)