위키 구문에 대한 도전입니다! 나는 그것을 원하는 방식으로 작동하는 솔루션 가까이있어 같은 느낌으로Mediawiki : 링크에서 매개 변수를 템플릿 mediawiki로 전달하지 말 것.
는 Mediawiki: Same section with multiple names (section aliases/synonyms)을 요구하기 때문에, 나는 더 구체적인 질의를 개발했습니다 :
내가 링크에서는,을 전달하려는매개 변수를 전체 기사를 초월하지 않고 템플릿에 추가하십시오.
[[ Template:Interrupts Code Examples|pagename={{PAGENAME}} ]]
제외하면 매개 변수를 전달하는 대신 pagename=Name_of_page_you're_on
이라는 기사에 대한 링크가 생성됩니다.
기사를 반역 한 결과 매개 변수가 성공적으로 전달되었지만 링크에 매개 변수를 전달해야합니다.
#ifexists
내가 제목 "예제 1"과 "예제 2"와 섹션 기본값은 이름이 부여되지 않은 "코드 예제 컴파일"페이지를 생성 할 수 있습니다 사용하여 더 많은 상황에 대한
,
뿐만 아니라 I
"EIMSK" and "Example Two"
"EICRA" and "Example Two"
"Example One" and "PCMSK0"
"Example One" and "PCMSK1"
"Example One" and "PCMSK2"
"Example One" and "PCICR"
이 너무 몹시 복잡하고, 그냥 수동으로 페이지를 컴파일해야 그들을 섹션 연결 가능해야하며이에서 오는 위치에 따라 적절한 제목으로 표시하려면? 이것이 가능한가?
나의 현재 솔루션은 다음 코드 예제 페이지의 컴파일 한 giant long mess 때문에 이상적인 거리가 멀다
"PCMSK0"
{{example one code}}
"PCMSK2"
{{example one code}}
"EICRA"
{{example two code}}
etc.
하는 것입니다.
PHP에서 MediaWiki 확장 기능을 쓸 수있는 사람이 있으면 다른 사람에게 알려줄 수 있습니다.
이 질문을 몇 번이나 읽었는데 정확히 무엇을 성취하려고하는지 이해할 수 없습니다. 이 코드는 {{Template : Interrupts Code Examples | pagename = {{PAGENAME}}]]'표시 텍스트 "pagename = ..."을 가진 링크를 만듭니다. 나는 당신이 원하는 것 같지 않습니다. ? –
맞아, 나는 템플릿에 매개 변수 (현재 페이지 이름)를 전달하려고한다. (코드 예제를 인터럽트한다.) 따라서, 링크 할 수 있도록 (pagename) 템플릿에 섹션을 생성한다. 미안 해요. 분명히 손으로해야만 할 것 같아요. 너무 복잡해졌습니다. 하하. – orangenarwhals