2013-09-26 2 views

답변

3

줌라 구성 요소에서 서로 다른 설정할 수 있습니다 거의 동일하지만 서로 다른 파일이 default.php 및 edit.php 즉 사용하려면 다음 두 가지보기를 강요하는 즉 layouts 귀하의 구성 요소.

여기

당신은 또한 당신이 view.html.php

$this->setLayout("layout name"); 

이 도움이 되었으면 좋겠 당신의에서 레이아웃을 설정할 수 있습니다

index.php?option=com_helloworld&layout=edit 

를 사용하여 레이아웃을 설정할 수 있도록 두 개의 서로 다른 레이아웃은 기본 편집을 사용 ..

+1

Jobin Jose가 언급 한 것처럼 다른 파일을 사용하게 만드는 레이아웃 변수입니다. 레이아웃 변수가 설정되어 있지 않으면 joomla는 default.php를 찾습니다. – di3sel

+0

그래도 여전히 혼란 스럽네. view.html.php가 특정 레이아웃 (예 : edit.php)을 사용하려면 edit.php가 아니라 view.html.php에 지정해야합니다. Link1에서는 layout이 설정되지 않았으므로 default.php를 호출해야하지만 article에는 edit.php가 사용된다고 나와 있습니다. – arslan

+0

@arslan view.html.php가 레이아웃을 사용하여 데이터를 표시한다는 것을 언급합니다. 어떤 식 으로든 url 또는 setlayout 옵션으로 레이아웃을 설정할 수 있습니다. 설명서에는 기본 레이아웃이 있습니다. –