在织梦CMS中,将织内容页调用栏目页的转换织梦SEO标题、描述和关键词可通过以下两种方式实现:
一、内容使用模板标签调用

基础标签

在内容页模板文件(如 `article_article.htm`)的页调用 `
` 部分添加以下标签:
```html
```
该标签会自动获取当前文章所属栏目的SEO标题、描述和关键词,将织并插入到页面的转换织梦 `
` 中。调用栏目标题
若需直接调用栏目标题(而非文章标题),内容可使用以下代码:
```php
{ dede:field name='channel/seotitle' runphp='yes'}
```
该代码通过 `GetTopType` 函数获取当前文章的页调用顶级栏目ID,再查询 `dede_arctype` 表获取对应的将织 `seotitle`。
二、转换织梦使用SQL查询调用
添加字段
首先需在数据库中为 `dede_archives` 表添加 `seotitle` 字段(如果尚未添加):
```sql
ALTER TABLE dede_archives ADD seotitle VARCHAR(255) NOT NULL;
UPDATE dede_archives SET seotitle = title;
```
该操作需通过后台的内容 SQL命令行工具完成。
模板代码实现
在模板文件中插入以下代码以获取并显示栏目标题:
```php
{ dede:field name='channel/seotitle' runphp='yes'}
```
或者使用自定义代码查询数据库:
```php
$id = @me; // 当前文章ID
global $dsql;
$sql = "SELECT seotitle FROM dede_arctype WHERE id=$id";
$row = $dsql->getOne($sql);
@me = $row["seotitle"];
```
此方法需注意数据库字段名与模板标签的页调用匹配。
注意事项
模板文件路径
根目录模板文件为 `/templets/default/`,将织子主题模板文件需在对应主题目录下修改。转换织梦
权限设置
修改模板或数据库需具备管理员权限,内容建议备份相关文件以防意外。
兼容性提示
低版本织梦(如v5.6)可能因函数过时导致代码报错,建议升级至最新版本。
通过以上方法,可灵活实现内容页与栏目页SEO信息的关联,提升网站整体SEO表现。