2013-04-05 3 views
2

저는 조직에서 미디어 위키를 사용하고 있습니다. 모든 페이지는 제목과 섹션의 구조가 동일해야합니다. 처음부터 새로운 페이지를 만들고, 내용이없는 구조를 다른 페이지에서 복사 한 다음 새 정보를 편집하기 시작합니다.Mediawiki의 새 페이지가 비어 있거나 비어 있지 않도록하려면 어떻게해야합니까?

새 페이지를 만들 때 비어 있거나 비어있는 것처럼 보이지 않지만 이미 제목의 기본 구조가 있습니다.

가능할지 모르겠습니다.

답변

1

미디어 위키의 메뉴얼 페이지 creating pages with preloaded text은 어떻게하는지 설명합니다.

+0

내부 링크를 사용하는 방법은 설명하지 않습니다. ** 이번 주 작동하지만, ** {{CURRENTYEAR}} _ {{CURRENTWEEK}}? action = 편집 & 섹션 = new & preload = 템플릿 : Foo | 이번주는 – kmace

0

substitution 명령을 사용하여 템플릿을 만드는 것이 좋습니다. 과정은 다음과 같습니다.

  1. 각 페이지에 표시 할 기본 레이아웃 텍스트가있는 템플릿 페이지를 만듭니다. 페이지가 "Template : Layout"(템플릿이기 때문에 템플릿 네임 스페이스에 있기 때문에)이라고합니다.
  2. 일단 템플릿이 만들어지면 새 페이지를 만들 때 간단한 유형 {{subst:Layout}}이됩니다. 그러면 자동으로 레이아웃 템플릿의 코드가 새 페이지로 복사됩니다.

이제 왜 그런가하면 코드를 복사하여 지나갈 수 있습니다. 그럼 여기 왜. 대체 매개 변수도 사용할 수 있습니다. 가설을 만들어 보겠습니다. 한 회사의 각 직원을위한 새로운 페이지를 만들고 있다고 가정 해보십시오. 각 페이지에서 "안녕하세요. 인물 이름 님의 페이지"에 오신 것을 환영합니다. 당신은 복사하여 과거의 각각의 새로운 페이지에, 또는 다음을 수행 할 수 :

  1. 는 템플릿 만들기 : 레이아웃 "{{{1}}}의 페이지 안녕하세요 오신 것을 환영합니다"다음 텍스트를 .
  2. Bob Smith에 대한 새 페이지를 만들 때 {{subst:Layout|Bob Smith}}을 입력하면 페이지 상단에 "Hello and welcome to Bob Smith 's page"텍스트가 삽입됩니다.

페이지 스타일을 지정하기 위해 템플릿을 사용하는 것이 좋습니다. 대체는 비슷하지만 동적으로 변경되지는 않습니다. 따라서 지금부터 1 주일에 레이아웃 템플릿을 변경하면 {{subst:Layout}}을 사용한 페이지는 변경되지 않습니다.

희망이 있습니다.

+0

두 가지 대답 모두에 대해 감사합니다. 위키 코드를 어떻게 사용하는지 알지 못합니다. 그래서 내가 그것을 얻을 때까지 아마 나를 데려 갈 예정입니다. 그러나 두 가지 대답은 나에게 내가 알지 못했던 내 문제를 해결할 수있는 방법을 보여 주었다. :) – user2248935

관련 문제