npgxh 发表于 2013-8-10 16:43:04

织梦DEDECMS网站自定义表单共用网站头尾模板的方法


       
       
       
       

.Ivf271 { display:none; }

        织梦DedeCMS网站自定义表单共用网站头尾模板的方法:
       
               
       
       
               
       
       
                默认的dede模板,在自定表单页没解析他的标签,如
{dede:include filename="../default/head.htm"/}
{dede:include filename="../default/footer.htm"/}
这两个是最常见的,织梦网站头部和尾部调用标签,
但我们把他放在自定义表单的模板里,他不解析.....当文本来看待了。
我们模板团在这里提供下解析的办法
打开/plus/diy.php
搜索$postform = $diy->getForm(true);
先把他下面的include DEDEROOT."/templets/plus/{$diy->postTemplate}"; DEDECMS模板
       
       
                改为:
               
               
               
                       
               
               
                        // include DEDEROOT."/templets/plus/{$diy->postTemplate}";
                       
                                织梦模板
                       
                       
                               
                       
                       
                                  $datalist = new DataListCP();
                               
                               
                               
                                       
                               
                               
                                          $datalist->SetParameter('action', 'post');
                               
                               
                                          $datalist->SetParameter('diyid', $diyid);
                                       
                                                DEDE模板
                                       
                                       
                                               
                                       
                                       
                                                  $datalist->SetTemplate(DEDEINC."/../templets/plus/{$diy->postTemplate}");
                                               
                                                       
                                               
                                               
                                                       
                                               
                                               
                                                          $datalist->Display(); DEDE模板
                                               
                                               
                                                        这个就是在发布信息页面,就有能解析dede模板的调用标签了
                                                       
                                                               
                                                       
                                                       
                                                               
                                                       
                                                       
                                                                还有列表页和内容页的调用方法也是一样,在这里模板团就不多费话了哦,要学东西还是自己研究下吧!
                                                               
                                                                       
                                                               
                                                               
                                                                       
                                                               
页: [1]
查看完整版本: 织梦DEDECMS网站自定义表单共用网站头尾模板的方法