group.group에 post.html이라는 템플릿이 있습니다. 템플릿에는 금고 크래커 양식이 포함되어 있습니다. url이/group/post/title이면 safecracker 폼이 편집을 위해 기존 항목을로드하도록 safecracker 양식을 내부 및 if/else 문에 포함합니다. 제목 세그먼트가 없으면 (url은/group/post 만 해당) 새 안전 게시물 작성 양식을로드하여 새 게시물을 만듭니다. author_only require_entry, url_title과 같은 금고 털이 설정이 코드의 "다른"블록의 금고 털이 설정을 초래하는 몇 가지 이유를 들어Safecracker 및 기타 문제 :
{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}
: 여기에 내 코드입니다. 그래서 세 번째 세그먼트가없는 URL을로드하면 항목이 제공되지 않는다고 알려줍니다.
내가 더 좋은 방법으로 포맷하는 방식에 문제가 있습니까? 아니면이 잠재적으로 안전함 태그가 구문 분석되는 방식의 버그입니까?