2012-09-20 5 views

답변

0

기본 제공 기사 구성 요소의 대체 레이아웃을 만들려면 템플릿 오버 라이드를 만드는 것이 가장 좋습니다.

다른 콘텐츠 구성 요소를 설치하는 것이이 작업을 수행 할 수있는 " How to override the output from the Joomla! core"

1

가장 좋은 방법에 docs.joomla.org에이 문서를 참조하십시오 - 매우 사용자 정의 할 수있는 등 k2한다. 또는 JED에있는 다른 콘텐츠 구성 요소.

또는 기존 Joomla Template에서 템플릿 재정의를 만들 수 있습니다. 코어 파일은 모든 Joomla 업데이트에있는 반면 템플릿 덮어 쓰기는 절대 덮어 쓰지 않으므로 com_content 구성 요소에서 파일을 직접 편집하는 것보다 바람직합니다. 나는 Joomla 1.5, 1.6, 1.7, 2.5 또는 3.0을 필요로한다는 것을 불필요하게 추가해야한다. (여전히 현재 베타 버전 임에도 불구하고). 따라서 1.0을 사용하지 않도록하십시오.

0

기사 레이아웃에 대한 대안을 만드는 것은 매우 간단합니다. 게시 된 템플릿으로 핵심 레이아웃 재정의를 사용하여이 작업을 수행 할 수 있습니다.

먼저 당신은/얻을 핵심 문서 레이아웃 파일을 복사 할 :
구성 요소/com_content/뷰/기사/tmpl/default.php

그런 다음 게시 된 템플릿에 배치 :
템플릿 /YOURTEMPLATE/html/com_content/article/default.php

당신이 HTML 폴더가없는 사용하는 템플릿, 당신은 해당 폴더와 각 FOL을 만들어야 할 경우 그 길을 바르게 만들기 위해서.

이 작업을 완료하면 템플릿에 방금 입력 한 default.php 파일을 변경하면됩니다.

5

정확하게 이해하면 기사의 추가 대체 레이아웃을 만드는 방법을 찾고 있습니다. Joomla article alternative layout

그런 경우, 여기에 제공된 다른 답변에 매우 가까운 경우 : 매개 변수 탭 "제 옵션"에서. 그저 복사 된 default.php 파일의 이름을 다른 것으로 변경해야합니다. custom.php로 이름을 바꾸면 위 이미지와 같이 "custom"이라는 텍스트로 끝납니다.

여기 단계 한 단계 내 총을 간다 :

  1. 기본 레이아웃 파일을 찾을 수 있습니다. com_content 구성 요소가 제공하는 것을 사용할 수 있습니다. 그들은 components/com_content/views/article/tmpl에서 찾을 수 있습니다. default.phpdefault_links.php을 모두 복사하십시오.

  2. 이제 이름을 바꾸고 파일을 템플릿으로 복사해야합니다. 대상 템플리트는 설치된 템플리트 중 하나 일 수 있습니다. 복사 한 파일 (들)에 대한 새 경로 beez_20 사용하여 템플릿해야/beez_20/HTML/com_content/기사/사용자 정의 .PHP템플릿/beez_20/HTML/com_content/기사/사용자 정의 _links.php .

  3. 백엔드를 사용하여 기사를 편집하려면 이동하십시오. 기사 옵션 탭을 펼치고 대체 레이아웃을 찾으십시오. 새 레이아웃을 선택하십시오.

귀하의 템플릿은 이미 기사 재정의를 제공 할 수 있습니다. 그렇다면 1 단계의 템플릿 대신 해당 템플릿의 파일을 대신 사용할 수 있습니다. 따라서 beez_20을 사용하는 경우 템플릿/beez_20/html/com_content/article/default.php템플릿/beez_20/html/com_content/article/default_links.php을 복사 할 수 있습니다.

유용한 링크 :

관련 문제