我想在标题的下一行显示最多200字的相关结果 但是我没有得到{excerpt}应该显示的文本
我的代码写在下面
{exp:search:search_results switch="resultRowOne|resultRowTwo"}
<table border="0" cellpadding="6" cellspacing="1" width="100%">
{exp:search:search_results switch="resultRowOne|resultRowTwo"}
<tr class="{switch}">
{if page_meta_title != ""} <td width="30%" valign="top"><b><a href="{if page_meta_resource}{page_meta_resource}{if:elseif page_meta_override_url}{page_meta_override_url}{if:else}/{title_permalink}{/if}">{title}</a></b></td>{/if}
</tr>
<tr><td style="color:red!important">{excerpt}</td></tr>
{if count == total_results}
</table>
{/if}
{paginate}
<p>Page {current_page} of {total_pages} pages {pagination_links}</p>
{/paginate}
{/exp:search:search_results}
</table>
答案 0 :(得分:1)
也许这只是你问题中的一个拼写错误,但看起来你有两次打开的搜索标签。
{exp:search:search_results switch="resultRowOne|resultRowTwo"}
<table border="0" cellpadding="6" cellspacing="1" width="100%">
{exp:search:search_results switch="resultRowOne|resultRowTwo"}
此外,默认情况下,摘录标记允许50个字符。您还可以考虑角色限制器插件(http://devot-ee.com/add-ons/character-limiter),它是Ellis Lab的免费插件。一旦你有了这个设置,你就会像这样使用....
{exp:char_limit total="200" exact="no"}{your_text_field}{/exp:char_limit}