您现在的位置是:首页 > 网站建设网站建设

dede中如何限制栏目名称的显示字数。

江湖快报网2022-12-12 10:31:04【网站建设】人已围观

简介可以使用【titlelen=“18”】来控制栏目名称的显示字数。
说明:
titlelen表示标题的长度,18表示的是18个字符。

实例说明:
{dede:channel type='son' noself='yes' ti

可以使用【titlelen=“18”】来控制栏目名称的显示字数。
说明:
titlelen表示标题的长度,18表示的是18个字符。

实例说明:
{dede:channel type='son' noself='yes' titlelen=“18”}
表示此调用的栏目名称的长度最多为18字符,超出的部分自动断掉。

dedecms 文章页调用同级栏目的名字和文章列表

试试这个代码{dede:channelartlist row=6}
<dl>
 <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
 <dd>
 {dede:arclist titlelen='42' row='10'}    <ul class='autod'>
    <li><a href=[field:arcurl /]>[field:title /]</a></li>
    <li>([field:pubdate function=MyDate('m-d',@me)/])</li>
    </ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}

如何添加dedecms栏目字段,比如相加一个英文栏目名称

先进后台,然后点 核心->内容管理->选普通文章点管理->然后有字段管理,就可以添加了

dedecms 栏目名称获取或用if判断解决

在include/common.func.php的最下方加入:

//获取顶级栏目名
function gettoptypename($id)
{
global $dsql;
$row = $dsql->getone(select typename,topid from `#@__arctype` where id= $id);
if ($row['topid'] == '0')
{
return $row['typename'];
}
else
{
$row1 = $dsql->getone(select typename from `#@__arctype` where id= $row[topid]);
return $row1['typename'];
}
}

在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。

{dede:field name='typeid' function=gettoptypename(@me) /}

在文章页中用下面这个方法来调用

{dede:field name='typeid' function=gettoptypename(@me) /}

Tags:获取   判断   名称

很赞哦! ()

上一篇:三明为什么称为三明

下一篇:返回列表

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐