2012-07-19 59 views
0

我有一個安全的黑客形式,允許登錄成員提交一個條目(實際上是一個投票)。當他們提交投票時,我想阻止他們再次提交一個條目到這個頻道。那可能嗎?如果是這樣,怎麼樣?自動設置成員變量或搜索某個字段以查看成員是否已提交或某事的東西。表達式引擎防止單個成員的額外條目

回答

1

你不能只是包裝這樣的事情

{exp:channel:entries channel='votes' author_id='{logged_in_member_id}' dynamic='off'} 
    {if total_results == 0} 
    {!-- allow a new entry --} 
    {/if} 
{/exp:channel:entries} 

周圍的一些或所有你投票的形式呢?

+0

其實,這很聰明,是的。我會在safecracker標記中的通道條目標記內使用通道條目標記,因此需要大量嵌入,但我認爲它會起作用。謝謝! – mheavers 2012-07-19 19:17:56

+1

,而不是在輸入表單中打包,如果total_results> 0 redirect =「already_voted_template」 – GDmac 2012-07-19 19:26:35

+0

由於某種原因語法不適用於我,我建議使用 。通道條目標籤內沒有顯示(更不用說條件)。我錯過了什麼嗎? – mheavers 2012-07-19 19:48:22