欢迎光临

木子屋

标题: DedeCMS V5.7联动类别创建及调用示例

作者: dnawo

日期: 2012-03-08 11:50 AM

分类: 程序修改

内容: 一、创建联动类别
①.登录DedeCMS管理后台，依次打开"核心→频道模型→联动类别管理"；
②.点击"新增类别组"按钮，新类别组信息如下：
③.在刚添加的机型类别组下增加如下分类：
二、频道增加新字段
①.在DedeCMS后台依次打开"核心→频道模型→内容模型管理"；
②.打开软件频道更改页面，切换到"字段管理"选项卡，点击"添加新字段"按钮，新字段信息如下：
说明：字段名称是联动类别的缓存组名，数据类型一栏应选择联动类型。
三、在模板中调用联动类别
打开模板article_soft.htm，找到下边代码并修改(红色新增)[1]：
复制内容到剪贴板 程序代码<div class="infolist">
<small>软件类型：</small><span>{dede:field.softtype/}</span>
<small>授权方式：</small><span>{dede:field.accredit/}</span>
<small>界面语言：</small><span>{dede:field.language/}</span>
<small>软件大小：</small><span>{dede:field.softsize/}</span>
<small>文件类型：</small><span>{dede:field.filetype/}</span>
<small>适用机型：</small><span>{dede:field.mobilemodel/}</span>
<small>运行环境：</small><span>{dede:field.os/}</span>
<small>软件等级：</small><span>{dede:field.softrank function='GetRankStar(@me)'/}</span>
<small>发布时间：</small><span>{dede:field.pubdate function="GetDateMk('@me')"/}</span>
<small>官方网址：</small><span>{dede:field.officialurl/}</span>
<small>演示网址：</small><span>{dede:field.officialdemo/}</span>
<small>下载次数：</small><span><script src="{dede:field.phpurl/}/disdls.php?aid={dede:field.id/}" language="javascript"></script></span>
</div>
好了，在软件频道所属栏目添加一篇文档试下看。
四、补充说明
[1].最终页面显示适用机型格式为"品牌 -- 机型"，例如"诺基亚 -- N73"，也就是说，标签会把联动类别所有层级都显示出来，而实际上我们只需要在页面显示机型即可，改用以下标签可解决问题：
复制内容到剪贴板 程序代码{dede:field name='mobilemodel' runphp='yes'}
= explode(" -- ", @me);
@me = [count()-1];
{/dede:field}

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.715 ms

返回

标题: DedeCMS V5.7联动类别创建及调用示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.715 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.762 ms

返回