表达引擎搜索结果相关

时间:2014-01-31 07:12:45

标签: expressionengine

我想在标题的下一行显示最多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>

1 个答案:

答案 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}