2012-03-27 3 views
1

우리는 joomla 1.5 버전의 웹 사이트를 devloping하고 우리는 이것을 위해 html desgin을 가지고 있습니다. 문제는 홈 페이지 디자인이 너비와 왼쪽 및 오른쪽 부분의 다른 안쪽 페이지와 다르다는 것입니다. 템플릿 폴더에는 index.php 파일 만 있었고 전체 웹 사이트는이 index.php 파일을 기반으로하기 때문에 올바른 방법이 없습니다. 그러니 홈 페이지 만의 두 섹션과 모든 내부 페이지의 다른 섹션으로 웹 사이트를 통합하는 올바른 방법을 말해주십시오.어떻게 joomla 템플릿 파일을 두 부분으로 나눌 수 있습니까?

+0

이 비디오를보십시오 : http://www.youtube.com/watch?v=aLsSl3xJXbA – Shaz

답변

0

일반적으로 countModules() 함수를 사용하여 템플릿에 표시 할 div를 파악하고 동적으로 적용합니다. 가장 간단한 방법으로 여러 템플릿을 다룰 필요가 없습니다.

<?php if($this->countModules('left')) : ?> 
    <div id="divLeft">show some stuff</div> 
    <div id="divContent">show some stuff</div> 
<?php else; ?> 
    <div id="divContentWide">show a wider version of the content area</div> 
<?php endif; ?> 

이제 모듈 관리자에서 모양이 결정됩니다. 왼쪽 열은 해당 영역에 게시 된 모듈이있는 모든 페이지에 나타납니다. 첫 페이지에 전체 너비 콘텐츠 영역을 갖기 위해서는 해당 페이지의 "왼쪽"위치에 모듈이 게시되지 않도록해야합니다. 이것은 단지 간단한 예일 뿐이지 만 "if"를 "countModules"와 함께 사용하면 디자인을 다른 상황 (모듈 기반)에 잘 적용 할 수 있습니다.

+0

귀하의 모든 의견에 감사드립니다. –

관련 문제