我想在大文本上实现bootstrap的折叠功能。但不幸的是,它没有按照预期工作。以下是我尝试的代码:
{foreach from=$quant_vol_data item=data key=key}
<div class="row">
<div class="col-xs-12">
<label for="name" class="col-lg-2">Details :</label>
<div class="col-lg-8">
{$data.details|substr:0:100}
</div>
<div id="comment_{$data.id}" class="collapse out">
{$data.details|substr:101:''} {* here I'm getting error since the end position is not mentioned *}
</div>
{if $data.details|@count_characters > 101}
<a data-toggle="collapse" data-target="#comment_{$data.id}">Readmore...</a>
{/if}
</div>
</div>
{/foreach}
我想从字符串101到字符串结尾处获取字符串的一部分。但是我无法通过上面的代码获得它。有人可以帮我吗?
提前致谢。
答案 0 :(得分:3)
您只需省略第二个号码,就可以使用:
{$data.details|substr:101}