모듈:목록/문서 압축

Module


사용.

다른 템플릿(예: 정보 상자) 내부의 Lua 코드입니다.명명된 인수 집합으로 압축 목록을 만듭니다.예를 들어 이 모듈에 대한 인수가 "foo"인 경우 "foo"라는 이름의 모든 인수 뒤에 하나 이상의 숫자가 있는 선택적 밑줄을 검색합니다.그런 다음 명명된 모든 인수를 숫자 순서대로 "예쁘게 인쇄된" 목록으로 조립합니다.목록이 짧은 경우(<= 4 길이) 모듈은 {{hlist}}를 사용하여 "A·B·C·D" 형식으로 인쇄합니다.길이가 긴 경우 {{collapsible list}}을(를) 사용합니다.임계값은 다음을 사용하여 설정할 수 있습니다. _limit=.

"foo"라는 이름의 모든 인수를 수집하는 상위 템플릿의 일반적인 용도:

{{#invoke:Compact list main foo _limit=4}}

참고: 이러한 예제에는 명명된 인수가 모듈에 직접 전달됩니다.실제로 이러한 명명된 인수는 모듈을 호출하는 템플릿으로 전달됩니다.

{{#invoke:Compact list main ook ook=A spud=1234}}A

{{#invoke:Compact list main ook ook1=A ook_2=B}}

  • A
  • B

{{#invoke:Compact list main ook ook=A ook1=B ook2=C ook3=D}}

  • A
  • B
  • C
  • D

{{#invoke:Compact list main ook ook1=A ook5=B ook20=C ook3000=D ook342345=E foofoofoo=234}}

목록.
  • A
  • B
  • C
  • D
  • E

{{#invoke:Compact list main ook ook1=A ook5=B ook20=C ook3000=D ook342345=E foofoofoo=234 _limit=5}}

  • A
  • B
  • C
  • D
  • E

{{#invoke:Compact list main ook ook=A ook1=B ook2=C ook3=D ook4=E ook5=F ook6=G}}

목록.
  • A
  • B
  • C
  • D
  • E
  • F
  • G