2014-11-10 6 views
0

TV "date"가있는 리소스가 있습니다. "날짜"필드가 현재 시간보다 큰 경우에만 내용을 표시하려고합니다. 유닉스 타임 스탬프를 반환하는 curDate라는 스 니펫이 있습니다.날짜 필드 용 조건부 출력 필터 사용 방법

[[*date:strtotime:ge=`[[!curDate]]`:then=`display:block;`]] 

이 예제가 작동하지 않습니다하지만,이 하나의 작품 : 내 코드는

[[*date:strtotime:ge=`0`:then=`display:block;`]] 

날짜 필드에 대한 출력 필터를 사용하는 방법은 없나요?

답변

0

당신이 그것을 가지고있는 것처럼 작동하는 것처럼 보입니다. 나의 추측은 당신의 curDate 스 니펫이 타임 스탬프를 반환하지 않는다는 것입니다.

당신은 CURDATE 조각에 모든 로직을 넣고 그냥 ... TV를 전달하는 시도 할 수

[! CURDATE? & 날짜 = '[[* 날짜]]]]

거기에 날짜 비교를 수행 그냥 돌려 "디스플레이 : 블록"[이든]

+0

그것은 이상한,하지만 CURDATE 조각이 유효한 타임 스탬프를 반환합니다. 하지만 당신의 충고는 유용했습니다. 감사합니다! –