채널 항목 페이지를 연도별로 표시하려고하지만 연도 (segment_4)가없는 경우 모든 결과 (페이지 당 10 개)를 표시하려고합니다.ExpressionEngine의 URL 세그먼트를 사용하여 연도별로 페이지 매기기
문제는 segment_4와 (과)의 설치 문제로 인해 처음 1 년 이상 표시되지 않습니다. "다음 페이지"링크에는 segment_4로 "P10"이 포함되어 있으며 설정 한 논리가 깨집니다.
아무도 URL 세그먼트를 사용하여 연도별로 채널 항목을 표시 할 수 있지만 모든 연도를 표시하지 않는 기술을 권장 할 수 있습니까? segment_4있을 때 실행
{exp:channel:entries channel="communications" limit="10" orderby="entry_date" sort="desc" dynamic="no"}
태그 : 더 segment_4이 없을 때 실행
태그
그와 함께 당신을 도울 수있는 두 애드온이 있습니다{exp:channel:entries channel="communications" limit="10" orderby="entry_date" sort="desc" year="{segment_4}" month="{segment_5}"}
표현 엔진을 모르지만 CI로 실행하면 세그먼트 4를 기본값 0으로 설정 한 다음 태그가 0이 아닌지 확인하십시오. 운영. –
의미가 있습니다. 나는 "P"로 시작하는 변수가 이것을하는 것처럼 모든 종류의 표현과 일치하는 EE에 네이티브 방식이 있다고 생각하지 않습니다. – jsuissa
세그먼트 4를 P1로 기본 설정하고 세그먼트 5에서 연수를 사용하는 것이 효과가 있습니까? –