1
我在group.group中有一個名爲post.html的模板。該模板包含一個鏤空表格。我有裏面的safecracker窗體和if/else語句,這樣如果URL是/ group/post/title,那麼safecracker窗體會加載一個現有的條目進行編輯。如果沒有標題段(網址只是/ group/post),那麼它會加載一個空白的破壞窗體來創建一個新帖子。這裏是我的代碼:Safecracker和if:else問題
{if segment_3 != ""}
{exp:safecracker channel="trophy_gallery"
require_entry="yes" url_title="{segment_3}" author_only="yes"}
// edit entry form code
{/exp:safecracker}
{if:else}
{exp:safecracker channel="trophy_gallery"}
// create entry form code
{/exp:safecracker}
{/if}
出於某種原因喜歡require_entry,url_title和author_only的保險箱竊賊設置影響代碼的「其他」塊撬鎖設置。所以當我加載沒有第三段的網址時,它告訴我沒有提供任何條目。
我的格式化方式有什麼問題(這是更好的方法),還是這可能是一個如何解析safecracker標記的錯誤?