2010-08-02 3 views
0

modx 스 니펫의 날짜 템플릿 변수에서 이벤트 시간을 확인하려고합니다. 그러나 그 템플릿 변수는 날짜 포매터 위젯을 가지고 있는데, 날짜 형식을 멋지게 정할 때는 이벤트 시간을 출력하지 않습니다.위젯을 통과하지 않고 템플릿 변수에 접근하기

modx가 데이터베이스에 unixtime을 저장한다는 것을 알고 있습니다. 이벤트의 유닉스 시간에 직접 액세스 할 수있는 쉬운 방법이 있습니까? 현재 $modx->getTemplateVarOutput() 전화를 사용하고 있습니다. 사용 %의 B %의 Y

,

% % d 개 : 당신의 도움이

+0

방금 ​​테스트를 수행하고 날짜 템플릿 변수를 만들었습니다. 그리고 데이터베이스에서 검사 한 후에 실제로 "13-08-2010 12:56:00"값으로 저장되며 unixtime이 아닙니다. – Fishcake

+0

@Fishcake - 흥미롭고 기대했던 것이 아닙니다! getTemplateVars()는 unixtime을 출력하므로 내부 변환을해야합니다. 정보를 보내 주셔서 감사합니다. – Phil

답변

0

대신 $modx->getTemplateVars()을 사용하면 각 요소의 'value'요소에서 기본 unixtime에 액세스 할 수 있습니다.

0

는 데이터 포맷터의 기본 형식을 보면 대한

덕분에 당신이에 설정되어 볼 수 있습니다 위젯 정보 here 시간을 포함 시키려면 % A % d, % B % Y % R과 비슷한 형식이 필요합니다.

+0

그것은 이상적이지만 사이트의 다른 부분은 현재의 형태에 의존합니다. – Phil

관련 문제