2012-08-09 65 views
1

我想知道是否有一個更簡單的方式實現這一目標,上提交到服務器的查詢的數量減少了:ExpressionEngine顯示章節標題如果一旦通道項存在

我的主頁上一節用戶可以購買活動的門票。我沒有經常出票的事件,所以我只希望該部分在門票可用時顯示。

我一直在做它的方式是這樣的:

{exp:channel:entries channel="ticketed_events" limit=1} 
<h2>Purchase Tickets</h2> 
{/exp:channel:entries} 
{exp:channel:entries channel="ticketed_events"} 
{event_title} - {ticket_price} 
{/exp:channel:entries} 

我必須做兩次這樣的標題只顯示一次,而不是每一次進入。這似乎有點尷尬,不得不像這樣向服務器發送兩個查詢。這真的是唯一的方法嗎?

TY

回答

2
{exp:channel:entries channel="ticketed_events"} 
{if count == 1}<h2>Purchase Tickets</h2>{/if} 
{event_title} - {ticket_price} 
{/exp:channel:entries} 

,但不嘗試應該這樣做,否則儘量{if {count} == 1}

+0

我一直認爲計數是返回在發現組中的項數的功能 - 在一些數據庫的腳本語言,它是。我知道答案會盯着我。謝謝! – 2012-08-10 14:55:53

+0

有(有點令人困惑)記錄了4種不同的「計數」:absolute_count,absolute_results,count,total_results。在某些情況下,每種都很有用。 – AllInOne 2012-08-10 16:00:39

相關問題