方法一

  1. 使用条件判断
    • 在导航标签中使用条件判断,指定某些栏目输出 rel="nofollow"
    {dede:channel type='top' row='8'}
    <a href="[field:typelink/]" [field:id runphp='yes']if (@me == 9) @me = 'rel="nofollow"'; else @me = '';[/field:id]>[field:typename/]</a>
    {/dede:channel}

方法二

  1. 使用自定义函数
    • 在 include/extend.func.php 文件中添加自定义函数。
    function is_nofollow($id) {
        switch ($id) {
            case '1':
            case '2':
            case '3':
            case '4':
                $nofollow = 'rel="nofollow"';
                break;
            default:
                $nofollow = '';
                break;
        }
        return $nofollow;
    }
    • 在导航标签中调用自定义函数。
    {dede:channel type='top' row='8'}
    <a href="[field:typelink/]" [field:id function=is_nofollow(@me)/]>[field:typename/]</a>
    {/dede:channel}