很多站长朋友应该能发现,织梦CMS好像没法针对单篇文章指定独立的模板文件,默认只能从其所属栏目的设置获取相应的模板文件路径进 行解析,本人刚开始原本以为若要增加此功能的话还得先给附加表添加额外的一个字段了,无意中看到附加表结构中已有一个叫“templet”的字段了,翻看 了下官方的数据字典说明,才发现这个字段就是用来存放自定义模板的,可后台怎么就没有相应的表单项呢?
带着疑问找到了后台文章添加及编辑的模板文件article_add.htm、article_edit.htm,仔细查看了下,原来这个是用于存放随机 模板的,只不过需要在后台系统设置里面开启才行,而默认是关闭的,所以我们很少有机会跟它打交道,这下好了,反正随机模板也就是自定义模板,完全可以把它 利用起来,未开启随机模板功能的情况下就把它当作自定义模板使用,而且只需修改一丁点代码即可:
系统=> 随机模板设置
将article_add.htm模板文件中的:

echo "<input type='hidden' name='templet' value='' />";

修改为:

echo "自定义模板:<input type='text' name='templet' value='' />";

将article_edit.htm模板文件中的:

echo "<input type='hidden' name='templet' value='{$addRow['templet']}' />";

修改为:

echo "自定义模板:<input type='text' name='templet' value='{$addRow['templet']}' />";

完成以上修改后,即可在添加及编辑文章时看到自定义模板的表单项了。

下面是开启随机模板时的情况

 

来自 http://ken.01h.net/987.html