09
2019
07

phpcms一级栏目页面导航出现子栏目不换行的解决方法

当一个栏目下包含许多子栏目时,大栏目页面导航出现不换行现象的解决方法:

找到 templates\default\phpcms\tag_catlist.html 文件

然后找到:{elseif $showtype==2}

删除下面的所有文件,然后添加

<div>

{loop get_childcat($channelid,$catid) $cat}

<a href="{$cat[caturl]}"><b>{$cat[catname]}</b></a> 

{if $cat[child]==1 && $child}{loop get_childcat($channelid,$cat[catid]) $childid}<a href="{$childid[caturl]}">{$childid[catname]}</a>{/loop}

{/if}

{/loop} 

</div>

{else}

<script type="text/javascript">

function show(a_Str,b_Str,c_Str){

var open = "{PHPCMS_PATH}images/icon/open.gif";

var fopen = "{PHPCMS_PATH}images/icon/fopen.gif";

var close = "{PHPCMS_PATH}images/icon/close.gif";

var fclose = "{PHPCMS_PATH}images/icon/fclose.gif";

if(document.all(c_Str).style.display=='none'){

document.all(c_Str).style.display='block';

document.all(a_Str).src=open;

document.all(b_Str).src=fopen;

}else{

document.all(c_Str).style.display='none';

document.all(a_Str).src=close;

document.all(b_Str).src=fclose;

}

}

</script>

{$cattree($channelid,$catid,$open)}

{/if}

重新的更新频道即可。

动态不生成的直接刷新即可看到效果。

原文链接:https://www.qiquanji.com/post/8013.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。