미디어 위키 템플릿에서 포함 된 템플릿으로 매개 변수 전달

레이

템플릿으로 사용할 수있는 MediaWiki 확장 DynamicPageList (타사) 를 사용하고 있습니다.

{{#dpl:
|category=foo
|notcategory=bar
}}

더 많은 매개 변수를 사용하는 내 템플릿 중 하나에서이 템플릿을 사용하려고합니다.

{{myTemplate
|category=foo
|notcategory=bar
|mypara1=bla
|mypara2=lala
}}

myTemplate 은 다음과 같습니다.

do something with mypara1
...
do something with mypara2
...
{{#dpl:
|category=foo
|notcategory=bar
}}

내 매개 변수를 알고 있지만 #dpl : 하나 이상의 매개 변수를 사용할 수 있습니다.

내 매개 변수를 #dpl : ones 에서 분리하려면 어떻게 해야합니까? 그리고 #dpl에 속하는 매개 변수를 어떻게 넘겨 줄 수 있습니까?

고마워,
레이

레이

마지막으로 다음 해결책을 찾았습니다.

DPL에는 추가 템플릿이 #dplreplace있습니다. 나는 이것을 사용하여 매개 변수를 구문 분석하고 있습니다.

템플릿 호출 :

{{myTemplate
  | filter=category:foo;notcategory:bar
  | mypara1=bla
  | mypara2=lala
}}

템플릿에서 나는 :by =;대체합니다 {{!}}.

{{#dpl:
  | {{#dplreplace: {{#dplreplace: {{{filter}}} | /:/ | = }} | /;/ | {{!}} }}
  | ordermethod = sortkey
  | suppresserrors = true
}}

참고 : {{!}}은로 대체되는 템플릿입니다 |.

문안 인사;
레이

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

템플릿 함수 인수로 전달 된 std :: function에서 반환 및 매개 변수 유형 추론?

분류에서Dev

동일한 템플릿 구조 함수 내에서 템플릿 템플릿 매개 변수로 전달되는 C ++ 템플릿 자체 이름

분류에서Dev

템플릿 화 된 클래스 인스턴스를 템플릿 매개 변수로 다른 템플릿에 어떻게 전달합니까?

분류에서Dev

템플릿 매개 변수로 템플릿 화 된 스마트 포인터 유형 전달

분류에서Dev

템플릿 화 된 함수의 매개 변수 전달에 대한 Typeid () 검사

분류에서Dev

Jade : 포함 된 템플릿에 무작위 변수를 전달하려면 어떻게해야합니까?

분류에서Dev

Twig 템플릿 내부의 템플릿에 전달 된 매개 변수 비교

분류에서Dev

밑줄 템플릿 : 상위 템플릿에서 하위 템플릿으로 변수 전달

분류에서Dev

라우터에서 Meteor의 템플릿 도우미로 매개 변수 전달

분류에서Dev

모든 함수를 템플릿 매개 변수로 전달

분류에서Dev

함수 포인터를 클래스 템플릿 매개 변수로 어떻게 전달합니까?

분류에서Dev

한 템플릿에서 다른 템플릿으로 가변 매개 변수를 전달하는 방법

분류에서Dev

템플릿 대신 JS에서 전달 된 매개 변수를 통해 루프

분류에서Dev

Terraform-Azure 템플릿 배포에 매개 변수로 형식 개체 전달

분류에서Dev

Azure ARM 템플릿-연결된 템플릿의 출력 변수를 매개 변수로 다른 템플릿에 전달하는 방법은 무엇입니까?

분류에서Dev

std :: integer_sequence를 템플릿 매개 변수로 메타 함수에 전달

분류에서Dev

CLI에서 ARM 템플릿의 매개 변수로 URL 전달

분류에서Dev

파이썬보기에서 템플릿으로 GET 매개 변수 전달

분류에서Dev

생성자에게 템플릿 매개 변수로 전달 된 클래스에서 상속 및 상속

분류에서Dev

필터링 된 개체 변수를 views.py에서 HTML 템플릿으로 전달하는 방법

분류에서Dev

std :: function 템플릿에 전달 된 템플릿 매개 변수가 정확히 무엇을 표현합니까?

분류에서Dev

조건 자 함수를 템플릿 매개 변수로 어떻게 전달합니까?

분류에서Dev

템플릿 매개 변수로 고정 된 함수 매개 변수의 C ++ 수

분류에서Dev

템플릿을 기반으로하는 매개 변수로 변수의 포인터 전달

분류에서Dev

N-1 매개 변수로 지정된 템플릿 매개 변수로 N 매개 변수가있는 템플릿을 전달합니다.

분류에서Dev

Cloudformation의 기본 템플릿에서 하위 템플릿으로 매개 변수를 보내는 방법

분류에서Dev

Twig 템플릿에 전달 된 모든 매개 변수를 반복합니다.

분류에서Dev

Laravel 8에 포함 된 레이아웃 템플릿에 뷰 변수 전달

분류에서Dev

정적 멤버 함수를 템플릿 매개 변수로 전달

Related 관련 기사

  1. 1

    템플릿 함수 인수로 전달 된 std :: function에서 반환 및 매개 변수 유형 추론?

  2. 2

    동일한 템플릿 구조 함수 내에서 템플릿 템플릿 매개 변수로 전달되는 C ++ 템플릿 자체 이름

  3. 3

    템플릿 화 된 클래스 인스턴스를 템플릿 매개 변수로 다른 템플릿에 어떻게 전달합니까?

  4. 4

    템플릿 매개 변수로 템플릿 화 된 스마트 포인터 유형 전달

  5. 5

    템플릿 화 된 함수의 매개 변수 전달에 대한 Typeid () 검사

  6. 6

    Jade : 포함 된 템플릿에 무작위 변수를 전달하려면 어떻게해야합니까?

  7. 7

    Twig 템플릿 내부의 템플릿에 전달 된 매개 변수 비교

  8. 8

    밑줄 템플릿 : 상위 템플릿에서 하위 템플릿으로 변수 전달

  9. 9

    라우터에서 Meteor의 템플릿 도우미로 매개 변수 전달

  10. 10

    모든 함수를 템플릿 매개 변수로 전달

  11. 11

    함수 포인터를 클래스 템플릿 매개 변수로 어떻게 전달합니까?

  12. 12

    한 템플릿에서 다른 템플릿으로 가변 매개 변수를 전달하는 방법

  13. 13

    템플릿 대신 JS에서 전달 된 매개 변수를 통해 루프

  14. 14

    Terraform-Azure 템플릿 배포에 매개 변수로 형식 개체 전달

  15. 15

    Azure ARM 템플릿-연결된 템플릿의 출력 변수를 매개 변수로 다른 템플릿에 전달하는 방법은 무엇입니까?

  16. 16

    std :: integer_sequence를 템플릿 매개 변수로 메타 함수에 전달

  17. 17

    CLI에서 ARM 템플릿의 매개 변수로 URL 전달

  18. 18

    파이썬보기에서 템플릿으로 GET 매개 변수 전달

  19. 19

    생성자에게 템플릿 매개 변수로 전달 된 클래스에서 상속 및 상속

  20. 20

    필터링 된 개체 변수를 views.py에서 HTML 템플릿으로 전달하는 방법

  21. 21

    std :: function 템플릿에 전달 된 템플릿 매개 변수가 정확히 무엇을 표현합니까?

  22. 22

    조건 자 함수를 템플릿 매개 변수로 어떻게 전달합니까?

  23. 23

    템플릿 매개 변수로 고정 된 함수 매개 변수의 C ++ 수

  24. 24

    템플릿을 기반으로하는 매개 변수로 변수의 포인터 전달

  25. 25

    N-1 매개 변수로 지정된 템플릿 매개 변수로 N 매개 변수가있는 템플릿을 전달합니다.

  26. 26

    Cloudformation의 기본 템플릿에서 하위 템플릿으로 매개 변수를 보내는 방법

  27. 27

    Twig 템플릿에 전달 된 모든 매개 변수를 반복합니다.

  28. 28

    Laravel 8에 포함 된 레이아웃 템플릿에 뷰 변수 전달

  29. 29

    정적 멤버 함수를 템플릿 매개 변수로 전달

뜨겁다태그

보관