首页二级分来tree怎样自动换行

2016-07-07 16:23 来源:www.chinab4c.com 作者:ecshop专家

我用的是默认模版 但是首页tree不能自动换行,老是上面一个字,下面几个字的,高手帮忙解决一下

回答:
这个折行只能是人为控制,控制栏目的字数来达到想要的效果。

还有一个方法就是每行显示一个栏目,那怕是这样如果栏目很长还是会折行。

总之 要想控制达到预期的效果还是得人为来控制栏目的字数来实现。

这个可以采用css达到效果。
取合理的width值加上float属性可以实现

原帖由 流水 于 2007-4-11 17:59 发表
这个可以采用css达到效果。
取合理的width值加上float属性可以实现


这个可能是比较方便的办法 我看看

不过能否在tree那个模版里面加判断呢 判断一行字符要是只有两个就br呵呵 我是外行 只是提出一个想法 不知道哪位高手能帮我写这个代码

原帖由 darkwood365 于 2007-4-12 11:05 发表


这个可能是比较方便的办法 我看看

不过能否在tree那个模版里面加判断呢 判断一行字符要是只有两个就br呵呵 我是外行 只是提出一个想法 不知道哪位高手能帮我写这个代码


这样就有点搞笑了。



你所说的问题,我也遇到了
我是这样解决的

以下是我原来的源码:

<div class="content">
<dl>
<!--{foreach from=$categories item=cat}-->
<dt><font class="f2">·</font><a href="{$cat.url}">{$cat.name|escape:html}</a></dt>
<dd>
<!--{foreach from=$cat.children item=child}-->
<a href="{$child.url}">{$child.name|escape:html}</a>
<!--{/foreach}-->
</dd>
<!--{/foreach}-->
</dl>
</div>

然后把红色的部分做一个小小的调整,如蓝色所示:

<div class="content">
<dl>
<!--{foreach from=$categories item=cat}-->
<dt><font class="f2">·</font><a href="{$cat.url}">{$cat.name|escape:html}</a></dt>
<!--{foreach from=$cat.children item=child}-->
<dd>
<a href="{$child.url}">{$child.name|escape:html}</a>
</dd>
<!--{/foreach}-->
<!--{/foreach}-->
</dl>
</div>

问题解决!

我开始时也加<br>了,但是没有用,现在这样就可以了!希望对你有帮助

演示网址:http://www.cyqbw.net