2013-05-27 1 views
0

"news"라는 채널과 채널 필드를 만들었습니다.ExpressionEngine 콘텐츠 템플릿

나는 "뉴스"라는 템플릿 그룹을 만들었습니다.

뉴스 그룹 그룹에는 "색인"및 "단일"템플릿이 있습니다. 사용자가 URL의 mydomain.com/news에 갈 때 내가하고 싶은 것을

은, 그것은, "인덱스"템플릿에서 템플릿 모든 뉴스를 표시합니다

하지만 사용자가 가면/mydomain.com을 URL을 클릭

/news/first-post, "single"템플리트의 템플리트가있는 게시물을 표시합니다.

어떻게해야합니까? 새 콘텐츠를 게시 할 때 "페이지"탭에서 "단일"템플릿을 선택하려했지만 작동하지 않았습니다. 컨텐츠 URL은 여전히 ​​"인덱스"템플릿

감사를 표시합니다. 다음과 같이 ExpressionEngine에서

답변

0

URL 라우팅은 다음과 같습니다

http://www.yourdomain.com/template-group/template/entry-url-title

당신이 mydomain.com/news/first-post에 갈 때 뉴스 템플릿이 표시되고 있다는 EE 관점에서 의미가 있습니다. EE가 news 템플릿 그룹에 first-post 템플릿을 찾고 있습니다. 다음 두 가지 방법 중 하나로이 문제를 해결할 수 있습니다

1) 당신이 mydomain.com/news/single/first-post을 찾고있는 URL을 변경합니다. 게시물이 표시되어야합니다. 당신이 URL에서 "하나"가 표시하지 않으려면

2), 설치의 주요 뉴스 템플릿의 조건은 다음과 같이

{if segment_2} 
{embed="news/single"} 
{if:else} 
... rest of your template code 
{/if} 

이 템플릿 청소기를 유지하려면, 당신도에 할 수 있습니다 가능하면 뉴스/기본 템플릿을 만드십시오.

{if segment_2} 
{embed="news/single"} 
{if:else} 
{embed="news/main"} 
{/if} 

무료.

+0

그래, 내가 두 번째 옵션은 내가 무엇을 찾고 있어요 생각합니다. 감사합니다. imjared – Mafaik