메뉴 모듈

티키 7 부터는 , 사용자 지정형 모듈 내부에
Copy to clipboard
{menu id=43 css=y type=horiz toLevel=0}
처럼 지정하는 것 대신 메뉴 전용 모듈이 있습니다.


위키 페이지 내부에 다음과 같은 내용을 담을 수도 있습니다 (structureId 는 구조체의 ID 입니다)

Copy to clipboard
{module module="menu" structureId=1}





메뉴 꾸미기

상단 우측 가로형 메뉴

  1. "상단" 섹션에서 다음의 변수와 함께 메뉴 모듈을 사용하십시오:
    • id= (원하는 메뉴의 ID 를 입력하십시오)
    • type=horiz
    • css=y
    • menu_id=secondary_site_menu
    • menu_class=box-secondary_site_menu
    • nobox=y

2단계 가로형 메뉴

  1. "탑 바" 섹션에 다음 변수와 함께 메뉴 모듈을 사용하십시오:
    • id= (원하는 메뉴의 ID 를 입력하십시오)
    • type=horiz
    • css=y
    • menu_id=tiki-top
    • menu_class=clearfix
    • nobox=y


Subject: [Tiki-devel] magic menus - Re: Why is the menustructure module flagged as deprecated ?
Date: Fri, 10 Feb 2012 00:25:45 +0100
From: T. F.
Reply-To: Tiki developers tikiwiki-devel@lists.sourceforge.net
To: Tiki developers tikiwiki-devel@lists.sourceforge.net


Hello J-M, hello L.,

내가 알기로는 "module wikistructuremenu" 는 사용되지 않는다 그 이유는 이것의 기능들이 "module menu" 로 추가되었기 때문이다

완벽히 작동하고 어떤 버전 부터 인지 정말 확신하지는 않지만, 최소한 트렁크 버전에는 작동하는 것으로 보인다 - 9의 이전 버전 사이트에서 이 2개의 모듈이 둘 다 작동하고 있다

"module menu" 를 "module wikistructuremenu" 와 비교할 때 더 나은 점은, "module menu" 로는 가로 및 세로 메뉴를 사용할 수 있다는 점이고 "module wikistructuremenu" 는 세로로만 작동한다는 것이다.

내가 wikistructures 으로만 주로 제작하는 웹사이트를 살펴 보라:

http://projects.go-man.eu - 독일어로 된 사이트이라는 점을 염두에 두고, 보게 될 기능성은 언어와 무관한 것이다.

탑 바의 주 가로 탐색 메뉴는, 홈페이지의 한 열에서 볼 수 있는 것처럼, "표준적으로 할당된 menuId" 로 된 "메뉴 모듈" 이다.
각각의 상단 탐색 항목은 위키구조체 시작 페이지로 연결되며, 각각은 적절한 범주에 할당된다.

FAQs 혹은 Dokumentation 혹은 Handgemachtes 로 가게 되면 좌측에 "modules wikistructuremenu" 을 보게 된다.
좌측 wikistructuremenu 모듈의 각각은 wikistructure 의 적절한 범주에 할당되어 있다(이는 Jonnys 가 Tiki7.2 에 기여한 후로 가능하게 되었다).

(마지막으로 탑바의 내부에 범주와 함께 상황별 탐색기능과 (자동-)구조체화 된 컨텐츠 메뉴를 좌측에서 볼 수 있을 것이다.
등록을 하게 되면 추가 wikistructures 추가 범주와 같은 추가 상단메뉴 항목들을 보게 될 것이다 (원하면 로그인 계정을 제공할 것이다))

Dokumentation http://projects.go-man.eu/Dokumentation 으로 가면 두 번재의 가로 메뉴를 보게 된다 - 탑바 내부가 아닌 페이지상단에 있다.
이는 좌측과 동일한 메뉴이다, 그러므로 위키구조체(wikistructure) 메뉴이다 - 하지만 이 것은 "module menu" 로 만들어졌다 ("modules wikistructuremenu" 인 좌측의 것과는 다른 것이다).
자 이제 wikistructure 메뉴가 "module menu" 과도 잘 작동한다는 것을 보게 되었다.

편집자에 대한 작업흐름은 다음과 같다:

로그인
각각의 구조체화 된 페이지의 상단에추가 편집 선택사항을 볼 것이다 = 다음에서 스크린샷을 보라: Screeny-Wikiseiten_direkt_in_die_Struktur_hinein_erstellen

새 위키 페이지의 이름 안에 편집자가 입력을 하고 (선택적으로, 만약 체크상자가 클릭되었다면 기존 페이지의 하위페이지가 된다) 그리고 "편집" ("bearbeiten") 을 클릭하고 - 평소처럼 편집을 한다.
새 페이지 저장 후, 구조체의 다른 모든 페이지들과 동일한 범주로 범주화 될 것이다.
새 페이지는 자동적으로 맨 밑 (체크상자 체크 안됨) 혹은 편집이 시작된 페이지 바로 다음 (체크상자 체크됨) 중 하나의 위치에서 wikistructure 메뉴에 보여질 것이다.

이제 메뉴가 구조가 변경되어야 한다면 - 메뉴 내부에 자동으로 위치가 잡힌 새 페이지가 정확히 맞는 것이 아니라면 - 구조체를 관리할 권한이 있는 누군가가 구조체의 페이지를 이동 혹은 사용안함 혹은 승격을 해야만 합니다 - 이는 상/하/좌/우 화살표를 통해서만 이루어 집니다

특정 구조체의 관리 영역 내부에서는, 이 구조체로 페이지들을 추가 (혹은 삭제) 도 할 수 있으며 자동범주화와 관련된 설정에 따라, 그 새롭게 추가된 페이지들이 메뉴에 자동적으로 나타나기도 합니다 (만약 구조체화 된 페이지들이 구조체 범주에 있지 않은 경우라면, 메뉴가 사라집니다. 위의 Jonny 의 기여 부분을 염두에 두십시오).



그러므로 마지막으로, 그 어떠한 편지바에게도 메뉴를 편집할 작업 혹은 권한을 줄 필요가 없다는 것입니다.
구조체에서 페이지를 이동하는 것은 시간이 많이 소요되는 것이 아니기 때문에 구조체 관리에 권한을 가진 몇몇 사람들만이면 충분할 수 있으며 모든 편집자에 대하여 권한을 주는 것은 필요하지 않을 수도 있습니다. 하지만, 권한은 귀하의 특정 프로젝트에 따라 다른 것이기도 합니다.

매직 메뉴와 관련해서 무엇인가를 기여했기를 바라며 (저는 이 메뉴 시스템을 사랑합니다),
cheers
T.