틀:게임 정보: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
imported>Senouis
편집 요약 없음
1번째 줄: 1번째 줄:
<includeonly>[[분류: Game with {{#if: {{#pos: {{JSON|{{PAGENAME}}/game.json|genre|null}}|[}}| {{JSON|{{JSON|{{PAGENAME}}/game.json|genre|null}}|1}} | {{JSON|{{PAGENAME}}/game.json|genre|null}}}} genre]]</includeonly><noinclude>
<onlyinclude><includeonly>{{#ifexist:{{ROOTPAGENAME}}/game.json|{{#invoke:GameJSONParser|manualParse|{{:리버티게임:게임 메타데이터/스키마.json}}|{{:{{ROOTPAGENAME}}/game.json}}}}|}}</includeonly></onlyinclude>
게임에 붙이면 해당 게임의 game.json를 참조해 각종 분류를 추가합니다.


== 설명 ==
== 사용법 ==
game.json 하위 문서가 있는 게임의 메인 문서(예: '데이 오브 데스/game.json' 하위 문서가 있는 '데이 오브 데스'라는 게임 문서)에 이 틀을 추가하면 game.json 하위 문서의 genre 멤버를 가져와 전용 분류를 추가합니다.
게임의 루트 페이지에 <code><nowiki>{{장르 분류}}</nowiki></code>를 추가합니다.
 
== 도보시오 ==
만일 genre가 하나의 문자열로 정의되었다면 그 문자열을 genre 멤버가 배열로 정의되었다면(2차 장르 존재) 첫번째 장르 문자열만 뽑아 <nowiki>[[분류: Game with (첫번째 장르명) genre]]</nowiki>라는 분류를 붙이는 틀입니다.
* [[모듈:GameJSONParser]]
 
game.json 문서 내용물이 제대로 들어가 있다면 이 틀이 들어간 게임만 [[리버티게임: 게임 목록]]의 장르별 게임 선택 목록에 노출될 것입니다.


[[분류: 리버티게임 관리용 틀]]
[[분류: 리버티게임 관리용 틀]]
</noinclude>

2023년 7월 28일 (금) 01:49 판

게임에 붙이면 해당 게임의 game.json를 참조해 각종 분류를 추가합니다.

사용법

게임의 루트 페이지에 {{장르 분류}}를 추가합니다.

도보시오