2012-02-02 3 views
0

몇개의 열이있는 행렬 필드가 있습니다. 사용자가 양식을 제출하면 사용자가 입력 한 컬럼 필드 만 표시합니다.expressionegine matrix plugin 필드가 비어 있는지 확인하십시오.

매트릭스 필드가 비어 있는지 어떻게 확인할 수 있습니까?

명확히하기 위해 나는 익스프레션 엔진의 매트릭스 확장에 대해 이야기하고 있습니다.

예를 들어 행 이후 나를 위해이 늘 작품은 빈 제출할 수 :

{if "{exercise_set1:total_rows}" >= 1} 
{exercise_set1:table cellspacing="0" cellpadding="0" class="format_head"} 
{/if} 
+0

무엇 EE 버전을 실행하고 있습니까? –

+0

최신 EE 2.3.1 –

+0

유스 케이스에 대해 궁금합니다. "비어있는 필드 왼쪽"과 "필드를 클릭했지만 비어있는"사이의 사용자와의 차이점은 무엇입니까? – Mike3d0g

답변

0
당신은 그냥 아무것도가 설정되어 있는지 확인하려면

?

{matrix_tagpair} 
    {if column_var}{column_var}{/if} 
    OR 
    {if column_var != ""}{column_var}{/if} 
{/matrix_tagpair} 
사용

{if your_matrixfield:total_rows>0} 
     {your_matrixfield} 
      Do your thing 
     {/your_matrixfield} 
    {/if} 

I 사용자가 항목에 파일을 attachs 수있는 문제를했지만, 작성 모든 행이있는 경우

+0

는 다음과 같이 수행 할 수 있는가 : {! 만약 운동 = ""} {exercise_set1} 을 {exercise_set1 : 테이블 cellspacing = "0"의 cellpadding = "0"클래스 = "format_head"} {/ IF} {/ exercise_set1} –

+1

아니요 - 표 태그가 허용하지 않습니다. 그러나 다음과 같이 할 수 있습니다 : {exercise_set1 : 테이블 cellspacing = "0"cellpadding = "0"class = "format_head"검색 : exercise = "키워드"} 변수에 데이터가 들어 있는지 현명한 것은 무엇이 효과가 있을지 확실히 말하기 어렵다. http://pixelandtonic.com/matrix/docs/templates를 반드시 읽으십시오. –

1

확인하려면 어떤 파일은 갤러리를 생성하지 않습니다 연결되지 때

관련 문제