dedecms列表页如何调用子栏目列表以及子栏目的名称

dedecms列表页如何调用子栏目列表以及子栏目的名称,第1张

请吧问题说清楚,二级目录显示的什么问题?

如果你想二级目录的模板与一级目录上的不一样,你可以进入后台找到

核心→网站目录管理→找到你想修改的二级栏目→更改→高级选项

在这里面你可以看到

列表模板、封面模板、文章模板

这三种模板,在这里你可以找到他们对应的模板文件名。

然后到网站目录下面找到 \templets\default\你对应的模板进行修改便可。

如果对dedecms有兴趣,欢迎来我的BLOG看看关于dedecms的相关文章。

这是你服务器设置的问题,跟dedeCMS无关。要设置目录的默认首页列表内添加indexhtml才可以。另外,关闭浏览功能,以免造成后台路径泄露而被黑。以下为设置方法:

=====Windows服务器或虚拟主机=====

IIS设置默认首页

打开“Internet信息服务”,展开“用户名”\“网站”,单击右键,选择“属性”,打开“网站 属性”,单击“文档”选项卡,在“启用默认文档”选项下单击“添加”按钮,在打开的对话框中输入新的文档名 indexhtml ,再单击“确定”按钮即可,建议全部删掉,只保留indexhtml 和 indexphp。有条件,可以直接在虚拟主机的控制面板图形界面修改

IIS关闭目录浏览功能

检查iis设置, 目录设置这里,禁止目录浏览

=====Linux服务器或虚拟主机=====

Apche设置默认首页

修改服务器的httpdconf,找到 DirectoryIndex 这段,改成 DirectoryIndex indexphp indexhtml 注意空格,或者直接在虚拟主机控制面板的图形界面修改

Apache关闭目录浏览功能

1、Apache配置文件修改法

打开Apache配置文件httpdconf

查找 Options Indexes FollowSymLinks

修改为 Options -Indexes (减号就代表取消)

保存退出,重新启动Apache

2、htaccess文件修改法

在根目录的htaccess文件里加入以下内容就可以阻止目录列表的显示了。

Options -Indexes

dedecms栏目名称的调用方法:

{dede:field name="typename"} 调用当前栏目的名称

{dede:channel type='son' row='5'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:channel}调用该顶级频道下所有字栏目,row代表调用5条

{dede:type typeid='栏目id'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:type} 表示调用指定id的栏目,只能调用一个。

{dede:channel type='top'}<a>[field:typename/]</a> {/dede:channel}调用子栏目的当前顶级栏目名称。

调用顶级栏目名称示例代码:

{dede:fieldtitle runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:fieldtitle}

dedecms也叫织梦内容管理系统,是一款知名的PHP开源网站内容管理系统,以简单、实用、开源而闻名,DedeCms免费版的主要目标用户在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用。

一、输入你的账户和密码并登录到网站后台。

二、通过FTP将准备好的模板和默认模板一起上传到/templates。

三、在网站后台,点击系统基本参数。此时,您可以看到下面有一个“模板默认样式”,用于将默认“default”更改为模板文件夹名称并保存它。

四、单击生成更新主页。您可以看到“选择主页模板”后面仍然跟着“default””。此时,将其更改为“模板文件夹名称”。单击“更新”。

五、此时,主页正常,但列和内容页仍与以前相同。那是因为没有更新。在这里,我们需要更新列和内容页并更新缓存。

六、此时,主页将在后台生成并点击浏览。网站将正常显示,栏目和内容也将正常。如果仍然与原始页相同,则可以强制更新页或此时按F5键。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms列表页如何调用子栏目列表以及子栏目的名称

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情