2012-11-20 9 views
0

내 데이터베이스입니다. 내가 원하는 무엇동적 줌라 메뉴는 데이터베이스 행에 따라

enter image description here

는 테이블의 테이블 행에 따라 위와 같이 줌라 메뉴를 만드는 것입니다. 테이블에 행을 추가하면 자동으로 메뉴 항목이 만들어집니다.

EG : 스포츠 테이블에 3 개의 행이 있습니다. 그림과 같이 세 개의 메뉴가 생성됩니다.

어떻게하면됩니까? 데이터베이스에서 데이터를 검색하는 방법을 알고 있다고 가정합니다. 나는 스포츠 목록을 얻을 수 있고 내가 모르는 것은 메뉴로 어떻게 넣을 수 있는가하는 것이다.

답변

0

n Joomla 프레임 워크에서 구성 요소는 메뉴 항목을 사용하여 실행됩니다. Joomla 설치 메뉴 관리자에 들어가면 HelloWorld 메뉴 항목 유형이 아직 존재하지 않습니다. 이 기능을 추가하는 것은 Joomla의 입니다.

Read more

1

좋아, Joomla는 콘텐츠 관리 시스템이므로 콘텐츠 및 메뉴 항목과 관련해서는 모두 관리 백엔드를 통해 수행됩니다.

따라서 관리자 백엔드에서 메뉴 관리자로 이동하여 항목을 추가 할 메뉴를 선택하십시오. 그런 다음 "스포츠"라는 단일 메뉴 항목을 만들고 유형을 "텍스트 구분 기호"로 설정하십시오. 그런 부모를 당신에게 3 개 하위 메뉴 항목, 당신이 원하는대로에 종류를 설정 (3 스포츠 스포츠 1 스포츠 2) 생성하고 설정 "스포츠"당신이가는 경우이

+0

나는 그것이 동적으로 수행 할 : 간단하게 tmpl/default.xml에 포함 파일/사이트/뷰/helloworld를 넣어. 위에 말씀 드린대로 메뉴 항목을 만드는 방법을 알고 있습니다. 테이블에 행을 추가하면 자동으로 메뉴 항목이 만들어집니다. – Techie

+0

괜찮음. 당신이 만든 데이터베이스 행의 모든 ​​세부 사항과 현재의 현재 상태를 제공 할 수 있습니까? 그것은 일하는가, 어느 정도까지 일하는가, 전혀하지 않는가? – Lodder

+0

내가 가진 모든 것은 3 행입니다. 내 구성 요소에서 스포츠를 추가하면 표에 새 행이 추가됩니다. – Techie

0

을하는 데 도움이

호프 동적 인 경우이 테이블은 메뉴에 충분하지 않을 수 있습니다. 부모 용어의 ID를 나타내는 Parent라는 다른 열을 추가해야합니다.

그리고 jQuery를 사용하여 데이터베이스에서 가져온 데이터를 기존 메뉴 코드에 자동으로 추가하거나 동적으로 추가 할 수 있습니다.

+0

사이트를 탐색하는 사용자가 자바 스크립트를 사용하지 않으면 어떻게 될까요? 나는 그렇게하는 것이 어리 석다는 것을 알고있다. 그러나 당신은 결코 모른다.) – Lodder

+0

대답에 감사하지만 이것은 Lodder가 말했듯이 유효한 선택이 아니다. – Techie

+0

다른 해결책이 있습니다. 당신은 PHP 방식으로 가서 플러그인을 만들거나 핵심 파일을 변경할 수 있습니다. 초보 개발자에게는 코어 파일을 변경하지 않는 것이 좋습니다. – Bimal