### 1. 首页调用自定义字段 在Dedecms首页中调用自定义字段,需要使用 `{dede:arclist}` 标签,并指定 `addfields` 和 `channelid` 参数。具体代码如下:
{dede:arclist addfields='自定义字段1,自定义字段2,...' row='3' channelid='1'}
[field:自定义字段1/] [field:自定义字段2/]
{/dede:arclist}
### 2. 列表页调用自定义字段 在列表页中调用自定义字段,可以使用 `{dede:list}` 标签。以下是示例代码:
{dede:list pagesize='3' addfields='自定义字段1,自定义字段2,...'}
[field:自定义字段1/] [field:自定义字段2/]
{/dede:list}
### 3. 搜索页调用自定义字段 要在搜索页中调用自定义字段,需要对Dedecms的代码进行一些修改。首先,在 `include/extend.func.php` 文件末尾添加以下函数:
function Search_addfields($id, $result) {
global $dsql;
$mnkj = $dsql->GetOne("SELECT * FROM `dede_addsoft` where aid='$id'");
$name = $mnkj[$result];
return $name;
}
$row["自定义字段"] = Search_addfields($row["id"], "自定义字段");
### 4. 内容页调用自定义字段 在内容页中调用自定义字段最为简单,直接使用以下代码即可:
[field:自定义字段/]