2011-10-03 4 views
0

Joomla 1.6에서 웹 사이트를 구축하기 시작했습니다. 웹 사이트는 기본적으로 두 가지 레이아웃을 갖습니다. 하나는 홈페이지 용이고 다른 하나는 다른 모든 하위 페이지 용입니다.Joomla - 하나의 템플릿 파일에 여러 레이아웃이 있습니다.

catch : 두 레이아웃을 하나의 템플릿 (또는 폴더)에 넣으려고합니다.

이전에 JURI : current() 함수를 사용하여 조건문을 사용하여이 작업을 수행 한 적이 있지만 이상한 이유로 나를 제대로 작동하지 않습니다. 여기

<?php 

$HomePagePath = 'Homepage URL here...'; 
echo JURI::current(); // Just to test what the current output is going to be. 
?> 

<?php if(JURI::current() == $HomePagePath): ?> 

Template for homepage here 

<? else; ?> 

Template for sub-pages here 

<? endif; ?> 

나는이 코드를 사용하여 건물입니다 무엇을 테스트

이 제대로 작동하지 않습니다 ... 내가 뭘하려고 오전 나타 내기 위해 몇 가지 기본적인 psuedocode입니다. 현재 JURI의 결과가 브라우저의 현재 URL과 일치하는지 여러 번 확인했습니다. 홈 페이지 콘텐츠가 아닌 하위 페이지 콘텐츠를 표시하고 있습니다.이 문제를 일으키는 것이 확실하지 않습니다./...

현재 실제 도메인이없는이 웹 사이트를 실행하고 있습니다. 당분간 GoDaddy Preview DNS 기능을 사용하고 있습니다 ...이 기능은 기본적으로 적절한 도메인을 가리킬 때까지 임시 도메인을 제공합니다. 이것이 현재의 JURI가 파싱을 제대로하지 않는 것과 관련이 있을지 모르겠습니다. 이게 내가 생각할 수있는 유일한 것입니다 ...

내 다음 질문은 ... 내가 현재 달성하고있는 current() 함수 이외의 다른 방법을 알고 있습니까? 뭘 하려구?

감사합니다.

크리스

+0

당신은 당신이 어떤 메뉴 항목에 다른 템플릿을 할당 할 수 있다는 것을 알고 여기에 약간의 정보가? 또한, 확장 저장소를 살펴 본다면, 최근에이 라인을 따라 뭔가를 본 것 같아요. –

+0

예, 가능하면 편집하기 쉽도록 모든 파일을 하나의 파일에 보관하고 싶습니다. –

+0

이상한 생각? –

답변

0

이 과정에서 템플릿 스타일을 사용할 수 있습니다.

스타일을 복제하고 스타일에 관한 사항을 변경할 수 있지만 각 스타일은 동일한 '템플릿'을 사용합니다.

저는 약간 놀았습니다. 아마도 두 가지 템플릿을 사용하여 완전히 분리 된 모양을 원한다면 2 개의 템플릿을 사용하여 완전히 분리 된 모양을 원한다면 '최고의 내기'.

템플릿 스타일을 조사해 보는 것이 좋습니다. 본질적으로 원하는만큼 많은 '스타일'을 템플릿에 포함 할 수 있지만 모든 것이 '템플릿'을 기반으로하므로 스타일이 변경됩니다. 메뉴 항목으로 이동하여 템플리트 드롭 다운에서 해당 스타일을 선택할 수 있습니다. 나는 그것이 당신이 찾고있는 것과 정확히 같아 보이기 때문에 그것이 의미를 갖기를 바랍니다.

또한 개발을 진행하기에 앞서 1.7로 업그레이드하는 것이 좋습니다. 둘 다 보안상의 이유로 템플릿 항목이 1.7에서 원활하게 작동하는지 확인하기 위해 (매우 유사하지만 1.6 -> 1.7에서 뛰어 오르는 즐거움을 얻지 못했던 몇 가지 템플릿을 가졌습니다).

* 편집 : Joomla Styles

관련 문제