ヘルプ:トランスクルージョン

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

トランスクルージョンとは、あるドキュメントのコンテンツを参照によって別のドキュメントに含めることを意味しますウィキペディアのトランスクルージョンでは、MediaWikiソフトウェアは、他のページのコンテンツであるターゲットページに含めるために、1つのページのコンテンツであるテンプレートを参照します。ページ名を二重角かっこで囲むことでリンクになることができるのと同様に、ページ名を二重中括弧で囲むことでテンプレートにすることができますテンプレートに加えられた変更は、そのページがトランスクルージョンされたすべてのページに自動的に反映されます(ただし、パージが必要になる場合があります)。 {{Namespace:Pagename}}

テンプレートのページ名が名前空間で始まらない場合は、テンプレート名前空間にあると見なされます。「メイン」(記事)名前空間のページを参照するには、先頭にコロン( :)を付ける必要があります例:

ページからトランスクルージョンされるものは、ソースページのウィキテキストに配置されたタグ<noinclude>、<onlyinclude>、および<includeonly>を使用して制御できます。(以下のマークアップを参照してください。)タグを使用すると、テンプレートを部分的にトランスクルージョンできます。そうしないと、二重中括弧が常にすべてのコンテンツをトランスクルージョンします。選択的トランスクルージョンの場合、テンプレートの<includeonly>部分に名前が付けられ(パーサー関数を使用)、そのテンプレートがパラメーター で呼び出されます。 transcludesection=name

トランスクルージョンイベントは、テンプレートがレンダリングされるときに、ページが読み込まれるたびに発生します。同じメカニズムの別の使用法は、トランスクルージョンされたソースページによるテンプレート呼び出し自体のワンショット置換です。「subst:」プレフィックスが付いたテンプレート呼び出しは、ページが保存されるときにその呼び出しのwikitextが置き換えられる(置換される)ため、一度はトランスクルージョンされますが、二度とトランスクルージョンされることはありません1回限りのテンプレート呼び出しは、呼び出し時のテンプレートの実際のウィキテキストになります。 {{fullpagename}}{{subst:fullpagename}}

トランスクルージョンのしくみ

ソースページ(en:Wikipediaなどの単一のMediaWikiプロジェクト内)トランスクルージョンするには、ターゲットページ に次のコードを含めます。

{{SOURCEPAGE}}

このコード({{SOURCEPAGE}})を含むターゲットページがレンダリングされるたびに、エンジンはターゲットページにのコンテンツ全体を含めSOURCEPAGEます。

以下の例では、ターゲットページASOURCEPAGE Bから始めましょうBA
にトランスクルージョンされている 場合、エンジンはその場所にコード()自体ではなく、ソースページBのコンテンツ(1つの単語fooのみで構成される)を含めます。 {{B}}

上の行はターゲットページAのレンダリング方法を示し、下の行はターゲットページ内のソースページをトランスクルージョンするために必要なコードを示しています。コードの位置によって、ターゲットページAP、およびQのそれぞれがどのようにレンダリングされるかが決まることに注意してください。

ソースページのコンテンツfooは、ターゲットページで強調表示もボックス化もされません。

トランスクルージョン-multiple-foo.svg

トランスクルージョンの一般的な使用例は、同じウェルカムメッセージを複数の新規のトークページに配置する場合です。

トランスクルージョンは、テンプレートページと、テンプレートのコンテンツが表示されるターゲットページとの間に「ライブ」リンクを作成します。テンプレートを編集すると、ターゲットページでのそのテンプレートのレンダリングも更新されます。ウィキペディアにローカルのウィキメディアイベントのアドレスを使用して(テンプレート)ページを作成するとします。次に、そのテンプレートをトークページと、招待されるすべてのローカル編集者のトークページでトランスクルージョンします。1週間後、イベントは少し広い場所に移動されます。次に、アドレステンプレートを更新すると、変更されたアドレスが他のすべての参加者のページに自動的に表示されます。

テンプレート内の既存のトランスクルージョンを壊すことは、破壊と呼ばれます。テンプレート(ソース)ページがトランスクルージョンされたすべてのターゲットページにブレークが伝播するため、可能であれば回避する必要があります。

トランスクルージョン構文

ウィキペディアでのトランスクルージョンの一般的な構文はです。ここで、ウィキペディアページのタイトルを説明します。 {{Namespace:Pagename}}Namespace:Pagename

トランスクルージョン構文を使用するには、ページタイトルに関するある程度の知識が必要です。ウィキペディアでは、記事以外のページには、コロンで区切られた名前空間とページ名が表示されるタイトルがあります。たとえば、Wikipedia:TipsのページにはWikipedia、名前空間とTipsページ名があります。ただし、百科事典の記事のタイトルには表示可能なページ名しかありません。たとえば、Potatoの記事がページ名としてあり、メイン名前空間Potatoと呼ばれる名前空間は表示されません。

  • ウィキテキスト は、というタイトルの{{Namespace:Pagename}}ページをトランスクルージョンしますNamespace:Pagenameたとえば、ページにwikitextが含まれている場合、そのページはWikipedia:Notability{{Wikipedia:Notability}}にトランスクルージョンされます。ウィキペディアサーバーによって自動的にに変換される名前空間エイリアスまったく同じことを行うことに注意してください{{WP:Notability}}WP:Wikipedia:
  • 名前空間が省略されているが、コロンが含まれている場合、のよう{{:Pagename}}に、百科事典の記事Pagenameはトランスクルージョンされます。たとえば{{:Notability}}、記事Notabilityをトランスクルージョンします。
  • のようにnamepaceとcolonの両方が省略されている場合、{{Pagename}}Template:Pagenameトランスクルージョンされます。たとえば、、{{Notability}}およびも{{Template:Notability}}、両方ともTemplate:Notabilityをトランスクルージョンします。
  • サブページのトランスクルージョンについては、このセクションを参照してください。テンプレートパラメータトランスクルージョン修飾子のセクションも参照してください

したがって、要約すると、ウィキテキストを含む、{{Pagename}}または{{Template:Pagename}}含まれているサンプルページは、そのサンプルページにトランスクルージョンしTemplate:Pagenameます。しかし{{:Pagename}}、別の効果があります:それは記事をトランスクルージョンしますPagenameまた、その形式のタイトルを持つ ページについて{{Namespace:Pagename}}は、ページをトランスクルージョンします。Namespace:Pagename

テンプレートのトランスクルージョン

トランスクルージョンの最も一般的なアプリケーションは、テンプレートのトランスクルージョンです。テンプレートは、トランスクルージョンまたは置換のいずれかによって他のページに含まれることを主な目的として作成されたページです。上に示したように、Template:Pagenameというタイトルのテンプレートをトランスクルージョンするための通常の構文はです{{Pagename}}ただし、一部のテンプレートではパラメータを使用することもできます。パラメータは、さまざまな方法で機能させるために特定のテンプレートに渡すことができる値(引数とも呼ばれる)を指定できる変数です。テンプレートは、パラメーターなし、固定数のパラメーター、または可変数のパラメーターのいずれかを使用できます。テンプレートが使用できるパラメータの数は1つ以上です。

テンプレートでパラメーターを使用するための正確な構文は、使用されている実際のテンプレートによって大きく異なります。ただし、たまたま3つのパラメーターを使用したTemplate:Pagenameというタイトルのテンプレートの例では、一般的な形式は次のようになります。

{{Pagename|parameter1|parameter2|parameter3}}

value実際に使用する場合は、各パラメーターを、またはで置き換えますparameter name=value各パラメータが縦棒で区切られていることに注意してくださいこの形式をとるパラメーターは、名前のないパラメーターまたは位置パラメーターvalueと呼ばれます。この形式をとるパラメータは、名前付きパラメータと呼ばれます名前のないパラメーターの場合、1番目、2番目、3番目などのパラメーターは、テンプレートドキュメントのパラメーター「1」、「2」、「3」などと同等です。名前のないパラメーターは正しい順序である必要があり、名前の付いたパラメーターの前に配置するのが最適です。Template:Collapse topを使用した構文の例parameter name=value

{{Collapse top|This is the title text|This is a custom warning line|left=true}}

この特定の例では、3つのパラメーターが使用されていますが、Template:Collapsetopは実際には可変数のパラメーターを使用できます。This is the title textおよびThis is a custom warning lineは、名前のないパラメーター「1」および「2」の値です。trueは、指定されたパラメータの値ですleft

詳細については、Help:Templateを参照してください。また、利用可能なメイン名前空間関連テンプレート(通常は百科事典の記事)へのリンクのリストについては、Wikipedia:Templateindexを参照してください。およびその他の名前空間関連のテンプレート(通常は記事以外のページ用)。検索機能もあります。

置換

置換には同様の二重中括弧構文があり、その動作はトランスクルージョンに似ています。置換ウィキテキストを含むページをプレビューすると、そのアクションはトランスクルージョンと同じになります。ただし、置換ウィキテキストを含むページを保存すると、そのウィキテキストがテンプレートの実際のウィキテキストに置き換えられるという点で異なります。

たとえば、が保存されると、そのウィキテキストがTemplate:Like{{subst:Like}}の実際のウィキテキストに置き換えられます。実際には、これによる主な違いは、Template:Likeのウィキテキストに更新が発生した場合、すでに保存されているページは更新されないことです。 {{subst:Like}}

魔法の言葉

魔法の言葉はトランスクルージョンの例ではありません。しかし、トランスクルージョンと同様の二重中括弧構文とアクションを持つものもあります。たとえば、ウィキペディアのページのフル{{FULLPAGENAME}}ページ名をレンダリングします。テンプレートと同様に、一部の魔法の単語も、コロン(:)を使用して区切られたパラメーターを受け取ることができます。たとえば{{FULLPAGENAME:value}}

テンプレートは、いくつかの魔法の言葉のために存在します。たとえば、Template:FULLPAGENAME ; ただし、垂直バー(|)を使用してパラメーターを渡す場合、これらは関連する魔法の言葉を呼び出すだけです。たとえば{{FULLPAGENAME|value}}ただし、魔法の言葉のパラメータは、たとえば{{FULLPAGENAME:value}}、テンプレートをバイパスするコロンを使用して直接渡すのが最適です。

トランスクルージョン修飾子

上で説明したように、例{{subst:Like}}では、subst:コードはトランスクルージョンを置換に変更します。これはトランスクルージョン修飾子であり、何らかの方法でトランスクルージョンを変更するためのスペシャリストの魔法の言葉の一種です。もう1つの例は{{:Notability}}:(コロン文字)がメインの名前空間にトランスクルージョンを強制する場合です。、、、、、、などの追加のトランスクルージョン修飾safesubst:int:msg:ありmsgnw:ますraw:それらの使用法の詳細については、mw:Help:Magicwords§トランスクルージョン修飾子を参照してください。変更されたコマンドも参照してくださいラベル付きセクションのトランスクルージョン#section:使用されます#section-x:#section-h:

トランスクルージョンの応用

トランスクルージョンの最も一般的なアプリケーションは、テンプレートの使用です。ただし、主にプロジェクトスペース内で、他のページもトランスクルージョンされることがあります。

複合ページ

複合ページは、全体的または部分的に、トランスクルージョンされたコンポーネントページで構成されます。このようなページのウィキテキストは、コンポーネントページを含めるために、部分的または完全にタグで構成されている場合があります。コンポーネントページは通常、テンプレート名前空間にはなく、多くの場合、それ自体が完全なページです。複合ページは、それらを中央の場所に集めることを目的としています。

複合ページの例:

これにより、コンポーネントページを個別に表示するか一緒に表示するかを選択できます。複合ページを表示すると、関連する小さなコンポーネントページが多数ある場合に便利です。これにより、多数のリンクをたどる手間をかけずに、すべてのコンポーネントの概要を確認できます。

一般に、各コンポーネントページと複合ページは別々に扱われます。コンポーネントページの実際の変更は複合ページにトランスクルージョンされますが、編集履歴、最近の変更、ページウォッチ設定、ページ保護、目次、「ここにリンクするもの」リンク、および複合ページの他の機能は反映されません。 、または影響を与える、履歴、時計の設定、保護レベル、ここにリンクされているものは、コンポーネントページのリストです。複合ページは、それ自体がページです。複合ページのトークページは、コンポーネントページではなく、構成とページ一般について話すために使用されます。これは、コンポーネントページのトークページの合成である可能性がありますが。

コンポーネントページのセクションの編集は、複合ページから直接行うことができます。含まれているテンプレートのセクションの編集を参照してください。保存後、セクションが属するコンポーネントページを編集することになります。

言語間リンク機能を備えたプロジェクトでは、複合ページにすべてのコンポーネントページの言語間リンクが組み合わされて表示されるため、1つの言語または1つのページに複数のリンクが表示される可能性があります。

Wikipedia talk:Template namespace / Archive 1#transclusiveproseも参照してください

共通のセクションがあるページ

2つのページで同じ資料について同じ方法で話し合う必要がある場合は、セクションを共有できます。これには、3番目のページを作成し、そのページを両方のページにトランスクルージョンすることが含まれます。この3番目のページは、それ自体のページまたは他の2つのいずれかのサブページである可能性があり、最初のページの場合は、他のページと同じ名前空間またはテンプレート名前空間に配置される可能性があります。このような一般的なセクションは、説明ヘッダーでマークするか、特別なレイアウトを指定して、ページのこのセクションが別の場所にあることを読者に通知する必要があります。共有記事のセクションをトランスクルージョンすると、初心者の編集者と読者が同じように混乱する可能性があるためです。マークなしのまま。

これは、2つの曖昧性解消ページがコンテンツを共有する場合、[論争 ] 、またはリストページと曖昧性解消ページがコンテンツを共有する場合に非常に役立ちます(以下の3番目の例を参照)。

例:

ページ内の繰り返し

繰り返し情報が多いページ(通常はさまざまな種類のリスト)では、繰り返しテキストを含むテンプレートを作成し、そのテンプレートを複数回呼び出すと便利な場合があります。たとえば、Template:EHに指定された建物の行は、多くの記事でテーブルを作成するために繰り返し使用されます。

同じテキストの単純な繰り返しは、単一のテンプレート内のパラメーターの繰り返しで処理できます。たとえば、{{ 3x }}、ここで、{{3x| howdy!}}を生成し howdy! howdy! howdy!ます。

繰り返しの詳細については、m:Help:wikitextの再帰的変換も参照してください。

現在のテンプレートシステムの詳細については、Wikipedia:Template名前空間を参照してください。

部分的なトランスクルージョン

<noinclude><includeonly>およびマークアップを使用することにより、ページのすべてではなく、ページの一部<onlyinclude>をトランスクルージョンすることができます。このような部分的なトランスクルージョンは、サブページを含む任意のページからトランスクルージョンすることで実現できます。トランスクルージョンでページの一部を除外すると便利なことがよくあります。たとえば、テンプレートのドキュメントがあります。

要約記事の作成を簡素化するためにこの手法を適用する方法の例については、マークアップを使用して病理学の歴史の一部(ここでdiffを参照)が病理学ここでdiffを参照)にトランスクルージョンされた方法を参照してください当時の病理学の記事(ここを参照)は、主に、いくつかの記事からのトランスクルージョンされたリード段落と他のセクションで構成されていました。ソースを見て、これがどのように行われたかを確認してください。それ以来、病理学の記事は書き直されており、これらすべてのトランスクルージョンが含まれているわけではありません。 {{:History of pathology}}

別の例は、HitRecordの一部(導入段落のみ)をJosephGordon -Levittの同じ名前の要約セクションにトランスクルージョンすることで見つけることができます。

マークアップ

トランスクルージョンでは、ソースページが宛先ページにトランスクルージョンされます。ただし、部分的なトランスクルージョンを使用すると、そのソースページの一部のみが宛先ページにトランスクルージョンされます。ただし、さらに、宛先ページにトランスクルージョンされたものがソースページに表示されている必要はありません。

ソースページのページレンダリングは、保存時のそのソースページのレンダリングとして定義できます。これは、プレビューと同じになります。ここでこのレンダリングを呼び出すことができます

ソースページのトランスクルージョンレンダリングは、ソースページがトランスクルージョンされた宛先ページのレンダリングとして定義できます。ただし、ソースページからトランスクルージョンされた宛先ページの部分のみです。トランスクルージョンレンダリングのプレビューも同じになります。そこでこのレンダリングを呼び出すことができます

ここでのページレンダリングがそこでのトランスクルージョンレンダリングと異なる場合に関係するタグの3つのペアがあります前述のように、これらは、、<noinclude>および<includeonly>です<onlyinclude>これらのタグは表示されませんが、ここでのページレンダリングとそこでのトランスクルージョンレンダリングの両方に影響しますこれらのタグはペアになって、違いを生み出すセクションを区別します。各タグは、指定されたページ全体をトランスクルージョンする際の例外を説明します。

<noinclude>このセクションはここに表示されます。しかし、このセクションはそこには表示されません。これらのタグの外側のセクションは、あちこちに表示されます。</ noinclude>

<onlyinclude>このセクションはここに表示されます。このセクションもそこに表示されます。これらのタグの外側のセクションはここに表示されますが、ここには表示されません。</ onlyinclude>

<includeonly>このセクションはここには表示されません。しかし、それはそこに見えます。これらのタグの外側のセクションは、あちこちに表示されます。</ includeonly>
ウィキテキスト ここに表示されるもの(ソースページ) そこにトランスクルージョンされているもの(宛先ページ)
<noinclude>text1</noinclude>text2 text1 text2 text2
<onlyinclude>text1</onlyinclude>text2 text1 text2 text1
<includeonly>text1</includeonly>text2 text2 text1 text2

注意すべき重要な点は、<noinclude>は異なり、ここ<onlyinclude>でレンダリングされるページにまったく影響を与えないことですタグは、タグ内のテキストがそこでトランスクルージョンされるのを防ぎますの効果があります。タグの外側のテキストがそこでトランスクルージョンされるのを防ぎます。 <includeonly><noinclude><onlyinclude>

ここで<includeonly>テキストがページレンダリングされるのを停止するだけですしかし、当然のことながら、それはそこでトランスクルージョンされます。タグの外側のテキストは、ここでレンダリングされ、そこでトランスクルージョンされます

そのようなセクションがいくつかある可能性があります。また、ネストすることもできます。ここそこの間のすべての可能な違いは達成可能です。<onlyinclude>1つの例は、セクションを選択<noinclude>し、そのセクションからセクションを取り出すコンテンツエディターです。しかし、そこ<onlyinclude>に追加するさらに別のセクションを選択します; しかし、これは彼らの記事にまったく影響を与えません。

<includeonly>もう1つの例は、ページのコードセクションと<noinclude>ドキュメントセクションを 担当するテンプレートプログラマーです。

誤った例は、ユーザーページで<includeonly>、セクションを「コメントアウト」するために使用することです。ここでセクションをコメントアウトするかもしれませんが、そのような目に見えないインクは厄介であることがわかるかもしれません。トランスクルージョンされた場合、コメントが明らかになります。<!--...-->代わりに 使用してください。

トランスクルージョンについての名前としてのNoIncludeは非常に簡単です。の2つのトランスクルージョンのニーモニックは次のとおりです。包含のみそしてさらに別の唯一の包含。

選択的トランスクルージョン

選択的トランスクルージョンは、複数のトランスクルージョン可能なセクションを持つドキュメントの1つの選択されたセクションを部分的にトランスクルージョンするプロセスです。上記のように、ドキュメントの1つのセクションのみをトランスクルージョンする場合は、対象のセクションを<onlyinclude> … </onlyinclude>タグで囲み、ページ全体をトランスクルージョンするだけで実行できます。ただし、テンプレートまたはドキュメントの1つのセクションを1つのページに選択的にトランスクルージョンし、同じテンプレートまたはドキュメントの別のセクションを2番目のページおよび/または同じページの別のセクションに選択的にトランスクルージョンするには、次の方法が必要です。

a)ソースドキュメント内の各トランスクルーダブルセクションに一意のマークを付けます。
b)ターゲットドキュメント(トランスクルージョンされたセクションを表示するドキュメント)で、どのセクションをトランスクルージョンするかを指定する方法。

このセクションでは、これを実現する方法について説明します。これを行うには、(1)セクションヘッダーベースのトランスクルージョン、(2)ラベル付きセクショントランスクルージョン、および(3)パラメーター化方法の3つの方法があります。

標準セクションのトランスクルージョン(特別なソースドキュメントのマークアップは必要ありません!)

を使用する{{#section-h:PAGENAME|SECTIONNAME}}と、ウィキペディア全体で使用されている標準のユビキタスな見出しベースのセクションヘッダーを参照することで、あるページのセクション内のコンテンツを別のページに簡単にトランスクルージョンできます。この方法で記事の先頭をトランスクルージョンするには、を使用できます{{#section-h:PAGENAME}}これは、特別なソースドキュメントのマークアップを必要とする、以下のセクションですでに広く使用されている選択的トランスクルージョン方法よりも簡単です。

 この選択的トランスクルージョン方法では、ソースおよびターゲットドキュメントのマークアップに応じて、セクショントランスクルージョンの上および/または下に改行が追加されることがよくあります。この問題を回避するには、選択的トランスクルージョンテンプレートをテンプレートでラップします。{{trim}}つまり、すぐ上にリストされているトランスクルージョンコードに次の変更を加えます。

  • 記事の本文のセクションをトランスクルージョンするためのコード:{{trim|{{#section-h:PAGENAME|SECTIONNAME}}}}
  • 記事の先頭をトランスクルージョンするためのコード:{{trim|{{#section-h:PAGENAME}}}}

トランスクルージョンセクションのハットノート

選択的にトランスクルージョンされた記事のコンテンツがどこにあるかを示すために、記事の対応するセクションの上部にハットノートを含めると便利です。つまり、トランスクルージョンされたコンテンツがターゲットページのセクション全体を構成するかどうかに応じて、またはのいずれかを使用します。これらのテンプレートは次のようにレンダリングされます。 {{Transcluded section}}{{transcluded section|source=PAGENAME}}{{transcluded section|source=PAGENAME|part=yes}}

  • {{transcluded section|source=PAGENAME}}次のようにレンダリングされます:
  • {{transcluded section|source=PAGENAME|part=yes}}次のようにレンダリングされます:

ラベル付きセクション方式の使用

ラベル付きセクションの選択的トランスクルージョンは、すべてのWikimedia wikiで有効になっているmw:Extension:Labeled Section Transclusionにリストされているパーサー関数を使用して、コンテンツを選択的にトランスクルージョンします。ラベル付きセクションのトランスクルージョンがどのように機能するかについては、 ヘルプ:ラベル付きセクションのトランスクルージョンを参照してください。

パラメータ化方法

ソースドキュメントのマークアップ

次の行を「ソース」ドキュメント(テキストがトランスクルージョンされるドキュメント)に挿入し、トランスクルージョンされる各セクションの最初の行の直前に、SECTIONNAME(2回)をそれぞれのセクションの一意の名前に置き換えます。セクション名は任意の識別子にすることができ、そのドキュメント内で一意である必要があります。

<onlyinclude>{{#ifeq:{{{transcludesection|SECTIONNAME}}}|SECTIONNAME|

そのようなトランスクルード可能な各セクションを次のように終了します。

}}</onlyinclude>
ターゲットドキュメントのマークアップ

上記のようにマークされたセクションを別のページ(「ターゲットページ」)にトランスクルージョンするには、そのページの次の行を使用して、テキストのトランスクルージョン元の「ソース」ドキュメントをPAGENAMEに置き換え、SECTIONNAMEをセクションの名前に置き換えます。トランスクルージョンしたい:

{{PAGENAME|transcludesection=SECTIONNAME}}

<onlyinclude> … </onlyinclude> したがって、タグで囲まれた各セクションは、transcludesectionパラメータが設定されていない場合(ドキュメントが通常表示される場合、または以下に示すようにパラメータを設定せずにドキュメントがトランスクルージョンされる場合transcludesection)に常にレンダリングされ、トランスクルージョンによってレンダリングされます。transcludesectionセクションの名前に設定します。パラメータを使用するトランスクルージョンではレンダリングされませtranscludesectionが、セクションの名前以外に設定されます。

また、名前空間を提供せずにPAGENAMEを提供する場合、WikiはPAGENAMEがテンプレート名前空間に属していると想定します。Mainspaceの記事からトランスクルージョンするには、:PAGENAMEを使用します。

{{:PAGENAME|transcludesection=SECTIONNAME}}

WP:TITLEの「PrincipalCriteria」セクションと「CommonName」セクションを個別に転記できるようにする場合は、WP:TITLEページを編集し、「PrincipalCriteria」セクションを次のように囲みます。

<onlyinclude> { { #ifeq {{{ transcludesection | プリンシパル基準}}} | プリンシパル基準| ... '' 「主な基準」セクションテキスト'' ... }} </ onlyinclude>

   


同様に、「共通名」セクションを次のように囲みます。

<onlyinclude> { { #ifeq {{{ transcludesection | 共通名}}} | コモンネーム| ... '' 「一般名」セクションテキスト'' ... }} </ onlyinclude>

   


次に、「主要な基準」セクションを別のページにトランスクルージョンするために、そのページに挿入します。

{{WP:TITLE|transcludesection=principalcriteria}}

「共通名」セクションを別のページにトランスクルージョンするには、そのページに次のように挿入します。

{{WP:TITLE|transcludesection=commonname}}

もちろん、同じページに複数のそのような行を含めることで、この方法で2つ以上のセクションをトランスクルージョンすることができます。

ドキュメントが持つことができるトランスクルージョンの選択可能なセクションの数に制限はありません。唯一の要件は、それぞれtranscludesectionにそのページ内で一意の値を指定することです。

サブページ

サブページをトランスクルージョンするには

  • 一般的な構文は{{Namespace:Pagename/subpagename}}です。
  • 編集中のページのサブページである場合は、一般的な構文、または{{/subpagename}}です。
  • 百科事典の記事の場合はそうですが{{:Pagename/subpagename}}、記事のサブページは通常無効になっています。
  • テンプレートの場合、これは一般的な構文、または{{Pagename/subpagename}}です。
  • トランスクルージョン修飾子テンプレートパラメータを使用するオプションがありますが、実際にはこれはまれです。

たとえば、Template:Like / docをトランスクルージョンするには、またはのいずれ{{Template:Like/doc}}かになります{{Like/doc}}サブページは、User、Talk、Wikipediaページなどの特定の名前空間でのみ許可されます。現在、メイン記事ページのサブページは作成できません

サブページは、トークページでの共有ディスカッションに使用できます。例:両方のトークページで、Pussycatの記事の削除とCatの記事へのリダイレクトについて話し合いたいとします。まず、サブページTalk:Pussycatを作成します/ Pussycatを削除しましょう!、コメントを書き込んでから、テンプレートを使用してTalk:PussycatTalk:Cat{{Talk:Pussycat/Let's delete Pussycat!}}にトランスクルージョンします。このサブページに投稿されたコメントは、両方のトークページに表示されます。サブページの編集を容易にするために、トランスクルージョンされたトークの前に{{ lat }}を付けると役立つ場合があります。たとえば、ウィキテキストはTalk:Pussycat{{lat|Pussycat/Let's delete Pussycat!}}を生成します/ Pussycatを削除しましょう! 編集|記事| 歴史| リンク| 時計| ログこの方法でトランスクルージョンするとないため、アーカイブと併せてディスカッションを閉じる必要があります。

別の方法は、サブページをまったく使用しないことです。WP:MULTIのように、通常の方法でディスカッションを1つのトークページに集中させ、{{ Please see }}テンプレートに置き換えることで、他のトークページでそれを指すことができます例として、 Talk:Pussycat#Let's delete Pussycat!でディスカッションを行うことができます。; 次に、ウィキテキストTalk:Catページに配置できます。編集内容が保存されると、次のテキストに置き換えられます。 {{subst:Please see|Talk:Pussycat#Let's delete Pussycat!}}

==トークでの議論:Pussycat#Pussycatを削除しましょう!==
[[File:Farm-Fresh eye.png | 15px | link = | alt =]] [[Talk:Pussycat#Let's delete Pussycat!]]でのディスカッションに招待されています。ありがとう。[[User:Example | Example]]([[User talk:Example | talk]])2014年10月20日19:03(UTC){{z48}} <!-テンプレート:参照してください->

特別ページ

Special:SpecialpagesSpecial:PrefixindexSpecial:NewfilesSpecial :Newpages 、 Special: RecentchangesSpecial :Recentchangeslinkedなど、 Special :Specialpagesの一部のページはトランスクルージョンできますサンプル:

  • {{Special:Allpages/General}}–「一般」で始まるページのリスト。
  • {{Special:Prefixindex/General}}–接頭辞「General」が付いたページのリスト。
  • {{Special:Newfiles/4}}–最近アップロードされた4つのファイルのギャラリー。
  • {{Special:Newpages/5}}–最近作成された5つのページのリスト。
  • {{Special:Recentchanges/5}}–最近の5つの変更。
  • {{Special:Recentchangeslinked/General}}–「一般」からリンクされているページへの最近の変更。

トランスクルージョンを試みて{{Special:Categories}}も、実際のカテゴリのリストは作成されませんが{{Special:Prefixindex/Category:}}、この目的で使用できます。

を除いてSpecial:Recentchangeslinked、スラッシュ、およびスラッシュの後の単語または数字は省略でき、特定の開始点のないページのリスト、またはデフォルトの長さのリストを提供します。

URLパラメータは、テンプレートパラメータのように指定できます。

  • {{Special:Recentchanges|namespace=10|limit=5}}–「テンプレート」名前空間の最新の5つの変更。
  • {{Special:Prefixindex/Jimbo Wales/|namespace=2|stripprefix=1}}– User:Jimbo Walesのサブページですが、ユーザーページプレフィックスはありません。

注:特定の特別なページ(Special:Newpagesなど)をトランスクルージョンすると、ページの表示タイトルが変わる可能性があります。

も参照してください

MediaWikiのトランスクルージョン

テンプレート

他の