pbootcms如何单独给某个栏目下的内容详情页设定seo标题规则

作者:PB模板网 时间:2021-03-05 10:37:52 浏览:2280 点赞:360
2280

有时候因为特殊的seo需求,主要是为了方便操作,例如想要设定某个栏目下的内容详情页设定seo标题规则,如:原来标题是“文章标题-栏目名称-站点标题”,现在想改成“文章标题-某个字段的值-站点标题”。

image.png

以上截图就是想标题和1、2进行组合,那么如何操作。

修改步骤

打开/apps/home/controller/IndexController.php,搜索private function getContent($data)在其下方找到:

$content = str_replace('{pboot:pagetitle}', $this->config('content_title') ?: '{content:title}-{sort:name}-{pboot:sitetitle}-{pboot:sitesubtitle}', $content);

修改成:

if ($sort->pcode == 5) {
    $content = str_replace('{pboot:pagetitle}', '{content:title}_'.$data->ext_fwnr.'_'.$data->ext_zhmc.'-{pboot:sitetitle}', $content);
} else {
    $content = str_replace('{pboot:pagetitle}', $this->config('content_title') ?: '{content:title}-{sort:name}-{pboot:sitetitle}-{pboot:sitesubtitle}', $content);
}

注意:其中的pcode值是你需要自定义的栏目父级id,上面的ext_fwnr,ext_zhmc是参考案例定义的字段名,具体需要结合自己的修改后使用!

文章链接:https://www.pbhtml.com/318.html
文章标题:pbootcms如何单独给某个栏目下的内容详情页设定seo标题规则
文章版权:PB模板网 (www.pbhtml.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2022-12-06 17:23:05,某些文章具有时效性,若有错误或已失效,请在下方留言或联系客服:pbhtml@qq.com

相关阅读

用户评论(测试中无法使用)

通知公告
PbootCMS安全提示
pbootcms网站上线后需要做防护
权限设置|主机防护|数据库路径...
我要查看