더 효과적으로 문제를 디버그 할 수 있도록 {exp:channel:entries}
태그를 게시 할 수 있습니까? 필자가 작성한 것에서 벗어나 잘못된 '날짜'매개 변수를 사용했을 수도 있습니다. 올바른 매개 변수는 start_on
parameter입니다. 이 매개 변수에 대한 문서는 과거에 게시 된 항목을 무시하기위한 예제 코드를 보여 주며 구현 방법에 대한 질문을 해결해야합니다.
아직 도움이 필요하시면 질문에 대해 자세히 설명해주십시오.
업데이트 답 :
헤이 자말, 코드를 게시 주셔서 감사합니다. start_on
매개 변수를 start_on="{current_time format='%Y-%m-%d %H:%i'}"
으로 설정 한 다음 거기에서 문제를 해결할 것입니다. 변경 한 후에 오류가 발생하거나 생성 된 코드가 표시되지 않으면 문제가 될 가능성이 가장 높으며 수정해야합니다.
당신은 너무처럼 start_on
매개 변수에 대한 날짜를 하드 코딩 시도 할 수 :
start_on="2012-06-18 03:39"
또한 태그에 dynamic="no"
를 추가 시도 할 수 있지만,의 아무것도를 변경하기로하면 내가 기억 할 수없는 이 경우에
이 매개 변수에 문제가 계속 발생하면 템플릿 디버깅 및 EE의 출력 프로파일 러 (모두 Admin> 시스템 관리> 출력 및 디버그에 있음)를 켜고 페이지를 새로 고치고 문제는 화면에 나타나는 디버깅 정보를 기반으로합니다.
여기에 {exp : channel : entries channel = "news_articles"limit = "1"orderby = "end_date"sort = "asc"show_future_entries = "예"start_on = "{현재 시간}"}입니다.start_on 매개 변수가 제자리에 있고 응답이 없거나 공백으로 채워지는 형식을 호출했을 때 공백으로 표시됩니다. –
처음에는 current_time 매개 변수에 넣었습니다. 항목이 표시 될 것으로 예상되는 영역이 비어있는 경우입니다 . 나는 공백 영역이 오래된 항목이 여전히 당겨지고 있다는 것을 알았지 만 표시 할 코드가 설정되지 않았기 때문에 빈 공간 만 표시합니다. 디버깅을 일찍 시작했지만 뭔가 다른 것으로 끌렸다. 도움을 주셔서 감사합니다 –