0

所以我在一个网站上工作,他们需要按字母顺序列出他们的条目,我被指向低字母表。安装非常简单,并找到了一些基本的例子来让它浮动。我可以排序并创建一个基于姓氏通道字段动态生成的导航。

但是,在我的 EE2 安装中,它现在唯一要做的就是动态创建一个导航栏,其中每个唯一的字母条目(在本例中为 Q 和 Z)都有一个字母。但是当我将它定向到我创建的“列表”页面时,它不会只显示相关条目。它显示所有这些,没有排序。

以下是相关“列表”模板的主要代码:

<div class="videolist-wrap"> 
{exp:low_alphabet:entries channel="pcp_clergy" limit="12" paginate="bottom" alpha-filter="{segment_3}" orderby="clergy_last_name"}
{if count == "1"}<ul class="video-list">{/if}
<li class="utility">
<div class="video-holder">
<a href="#" class="video">
<img src="{clergy_preview_image}" alt="{title}" width="188" height="110"/>
</a>

<!--<a href="#" class="video">
<img src="{images}img15.jpg" alt="Image Description" width="188" height="110"/>
</a> -->
<strong class="title"><a href="#">{clergy_first_name} {clergy_last_name}</a></strong>
<p>{clergy_congregation}</p>
</div>
<ul>
{if '{clergy_endorsed}' != ""}
<li class="orange">Endorsed</li>
{if:else}
<li class="grey">Endorsed</li>
{/if}

{if '{clergy_recognized}' != ""}
<li class="orange">Recognized</li>
{if:else}
<li class="grey">Recognized</li>
{/if}
</ul>
</li>

{if count == total_results}</ul>{/if}
{paginate}
{pagination_links}
<ul class="pagination">
{first_page}
<li><a href="{pagination_url}">First Page</a></li>
{/first_page}
{previous_page}
<li class="prev"><a href="{pagination_url}">Previous Page</a></li>
{/previous_page}
{page}
{if current_page}
<li class="active"><a href="{pagination_url}">{pagination_page_number}</a></li>
{/if}
{if !current_page}
<li><a href="{pagination_url}">{pagination_page_number}</a></li>
{/if}
{/page}
{next_page}
<li class="next"><a href="{pagination_url}">Next Page</a></li>
{/next_page}
{last_page}
<li class="last"><a href="{pagination_url}">Last Page</a></li>
{/last_page}
</ul>
{/pagination_links}
{/paginate} 
{/exp:low_alphabet:entries}

关于低字母插件,我的代码到底有什么问题?

4

1 回答 1

0

显然我使用破折号而不是下划线来表示 alpha_filter(我放了 alpha-filter)。简单修复!

于 2013-08-09T14:57:35.143 回答