2010-03-30 4 views
2

joomla에 대한 사용자 지정 공동 작업자를 만들었으며 해당 구성 요소를 사용하는 메뉴를 만들고 해당 메뉴에 대한 템플릿을 설정했습니다. 것은 내가 URL test.com/index.php?option=com_mycomponent에 갈 때, 내가 설정 한 템플릿 대신에 여전히 기본 템플릿을 사용합니다.사용자 지정 구성 요소에 대한 템플릿을 사용하는 방법

짧은 : 구성 요소가 작동하지만 잘못된 템플릿 만 사용하고 있습니다.

답변

1

URL의 메뉴 항목에 대해 Itemid가 누락되었습니다. Itemid은 Joomla가 보조 템플릿이 할당 된 메뉴 항목을 찾기 위해 Joomla가 사용하는 것입니다. Itemid이 없으면 Joomla는 시스템 기본값을 사용합니다.

검색 엔진 친화적 인 링크가 켜져 있으면 Joomla가 데이터베이스에서 해당 메뉴 항목을 찾습니다. 이 경우 Itemid을 지정할 필요는 없지만 index.php?option=com_mycomponent 대신 메뉴 항목의 URL을 기본으로 사용해야합니다.

+0

이런 세상에! 대단하다. 감사. – wnoveno

1

FP가 Itemid에 대해 오른쪽에 있습니다. 또한 & template = [templatename]을 URL에 추가하여 Joomla의 모든 구성 요소가 지정된 템플릿을 사용하도록 할 수 있습니다.

  • 매트
관련 문제