针对seo设置的自带标签不满足时,或者自带标签读取的值不满足需求时,就可以使用自定义函数来解决了。

{cms_img_title}


自定义函数写法:

{my_func_title_seo($data)}    my_func_title_seo是你事先定义好的函数,传入的$data数组是内容的详细数据


这个自定义函数定义在config/custom.php

function my_func_title_seo($data) {
    // 传入的$data数组是内容的详细数据
    return '自定义函数输出title字段:'.$data['title'];
}


例如,将联动菜单值输出在seo标题里面的写法:

function my_func_title_seo($data) {
    // 传入的$data数组是内容的详细数据
    return '联动菜单值'.dr_linkage('address是联动菜单编码', $data['联动菜单字段名称'], 0, 'name').'-'.$data['title'];
}


调用内容栏目信息

$cat = dr_cat_value("所属模块目录", $data['catid']);
文档最后更新时间:2022-10-19 08:18:12
我来修改此文档(1) 不会操作怎么办?