2011-11-23 10 views
2

joomla라는 간단한 기본 구성 요소를 careerform으로 만들었으므로 URL이 무엇인지 알고 싶습니다. 그것은됩니다Joomla 구성 요소의 URL

index.php/?option=com_careerform 

또는 SEF에서이 같은 것입니다 : /careerform

를 htaccess로 사용하는 동안 다른과의 joomla 기본 URL이 무엇인지 그것이 사실 또는 index.php/components/careerform 를하거나 같이 될 것입니다 설정? 당신이 아는 것을 말하십시오.

감사합니다.

답변

0

예 SEF를 사용하도록 설정하면 index.php/component/careerform이 사용됩니다.

1

수행 할 작업이 가능하지만 구성 요소의 이름을 바꾸는 것이 다소 복잡 할 수 있습니다. 이름 바꾸기의 일환으로 구성 요소의 모든 파일에서 수백 가지가 아닌 클래스 이름을 업데이트해야합니다. 이 때문에 몇몇 버그가 발생할 가능성이 큽니다.

훨씬 쉬운 전망은 사이트에서 이러한 유형의 URL을 피하는 것입니다. 메뉴 항목이보기에 존재하지 않으면 Joomla는 해당 URL 스타일로 돌아갑니다. 그 때문에,이에 URL을 만들 수 있습니다

http://sitename.com/any-component-alias/

이 작업을 수행하려면 메뉴 관리자로 이동하고 새 메뉴 항목을 만들 수 있습니다. 이것을 메인 메뉴의 일부로하고 싶지 않은 경우, 새로운 메뉴를 작성할 수 있습니다. (일반적으로 별칭을 사용하려는 메뉴 항목에는 "숨김"이라는 메뉴가 있지만 실제로 메뉴의 사이트 전체에는 연결하지 않습니다.) 메뉴 항목을 만들 때 형식이 구성 요소 및보기와 일치하는지 확인하십시오. 별칭은 제목 바로 아래에있는 별칭 상자에 입력 된 것과 같습니다.

하나의 문제는 특정보기에 대한 구성 요소에 메뉴 유형이 없을 수도 있다는 것입니다. 이 경우 뷰에 필요한 metadata.xml 파일을 추가해야합니다 (구성 요소의 이름을 바꾸는 것보다 훨씬 쉽습니다!). 좋은 지침서는 여기에서 찾을 수 있습니다 : http://docs.joomla.org/Adding_view_layout_configuration_parameters.