2013-11-27 6 views
0

Joomla 3.2의 오버라이드, 대체 레이아웃 및 스타일의 본질에 대해 매우 혼란 스럽습니다.joomla에서 어떤 유형의 재정의, 대체 레이아웃 또는 스타일이 필요합니까?

특정 사이트에 대해 개발중인 맞춤 템플릿이 있습니다. 재사용하지 않습니다. 페이지에 머리말과 꼬리말을 "하드 코딩"하여 (사이트에서 일정하게 유지됨) 8 개의 맞춤 위치와 구성 요소가로드 될 위치를 제공합니다. 이 모든 것은 잘 작동합니다.

이벤트라는 주 메뉴 항목이 있는데, 해당 메뉴 항목에 링크 된 블로그 구성 요소를 정상이 아닌 다른 위치에로드하려고합니다. 기사 자체의 레이아웃은 동일하게 유지 될 수 있으며, 표시해야하는 장소 만 변경해야하며이 페이지에서만 변경할 수 있습니다.

템플릿의 index.php :

<div id="top"> 
    <nav> 
    <div id="navcontainer"> 
     <jdoc:include type="modules" name="nav" style="xhtml" /> 
    </div> 
    </nav> 
    <div id="featured"> 
    <jdoc:include type="modules" name="featured" style="xhtml" /> 
    </div> 
</div> 
<div id="content"> 
    <div class="bc"> 
    <jdoc:include type="modules" name="before main articles" style="xhtml" /> 
    </div> 
    <div id="component"> 
    <jdoc:include type="component" style="xhtml" /> 
    </div> 
</div> 

원하는 무시, 대체, 스타일 ... : 페이지에 매우 큰 영향을 미친다

<div id="top"> 
    <nav> 
    <div id="navcontainer"> 
     <jdoc:include type="modules" name="nav" style="xhtml" /> 
    </div> 
    </nav> 
    <div id="featured"> 
    <jdoc:include type="component" style="xhtml" /> 
    </div> 
</div> 
<div id="content"> 
    <div class="bc"> 
    <jdoc:include type="modules" name="before main articles" style="xhtml" /> 
    </div> 
    <div id="component"> 
    <jdoc:include type="modules" name="archived" style="xhtml" /> 
    </div> 
</div> 

아주 작은 변화. 나는 어떤 종류의 변화를 만들지도 모르겠다. 내가 찾은 문서는 대부분 joomla 1.5-2.5이며 그 이후로 무엇이 바뀌 었는지 확신 할 수 없다.

템플릿에서 어떻게 변경합니까? 무시, 대체 레이아웃 또는 스타일?

사이드 노트 : 나는 모듈 위치 이름에 공백을 두는 것이 좋지 않다는 것을 알고있다. 나는 그들을 단계적으로 제거하고있다.

답변

0
  • 대체 및 대체 레이아웃은 주어진 구성 요소 또는 모듈의 기본 코어 출력을 변경하는 데 사용됩니다. 예를 들어 기사를 표시하는 방법을 변경하려면이 방법이 필요합니다. 기본적으로 템플릿의 html 폴더에 레이아웃을 복사하면됩니다.
  • 템플릿 스타일은 메뉴 항목에 따라 템플릿 자체의 모양 (핵심 출력 아님)을 변경하기위한 것입니다. 따라서 귀하의 경우 템플릿에 매개 변수를 추가하여 구성 요소가 마지막 또는 위에 오는 지 여부를 정의 할 수 있습니다. 그런 다음이 매개 변수가 사용 중지 된 템플릿 스타일과 사용하도록 설정된 템플릿 스타일을 가질 수 있습니다. 템플릿에서 체크하고 결과를 적절히 입력하십시오.
  • 또는 전체 템플릿을 복사하고 두 가지 스타일 대신 두 개의 템플릿을 사용할 수 있습니다. 이것은 차이가 얼마나 클지에 달려 있습니다.
+0

나를 위해 가장 빠른 것은 두 가지 템플릿 솔루션입니다. 답변 주셔서 감사합니다. – Thatoneguy7