求助 标签页怎么修改制定默认模板? 使用交流

用户 q1481234828 22天前 138


文章发布直接生成的标签,都是直接跳转首页,如何指定文章生成的标签都是使用设置好的模板? 一个一个去修改太过于耗费时间。求解


求助 标签页怎么修改制定默认模板?

最新回复 (1)
全部楼主
  • 超级版主 toyean 22天前 0
    引用 2

    1. 编辑主题目录include.php文件,在function ActivePlugin_AppID(){}里面挂接口(AppID为主题ID,区分大小写):

    Add_Filter_Plugin('Filter_Plugin_ViewList_Template','AppID_TagDefaultTemplate');

    2. 在AppID_TagDefaultTemplate里面指向标签的默认模板页(列表模板以catalog为例,具体看主题template目录下的列表页文件名):

    function AppID_TagDefaultTemplate(&$template){
        if($template->GetTags('type') == 'tag' && $template->GetTags('tag')->Template != 'catalog'){
            $template->SetTemplate('catalog');
        }
    }

    3. 保存后测试标签页面是否为列表页显示,若不是则检查代码和所修改的主题目录是否为当前主题所在目录。

    拓源主题 - 您身边的原创网站定制专家 丨 应用交流和开发工具可 点此加入ZBlog中国群

    • ZBlogger技术交流中心
      3
          
返回
发新帖
云图