テンプレート:SyntaxHighlightInclude

提供:Minecraft Japan Wiki
ナビゲーションに移動 検索に移動
[閲覧 | 編集 | 履歴 | キャッシュ破棄]ドキュメント

ショートカット

hinclude

シンタックスハイライト(syntaxhighlightタグまたはpre class="language-〇〇"タグ)の中にWiki構文を挿入させるためのテンプレート。

パラメーター[ソースを編集]

パラメーター 説明
|id= 挿入させる内容のID(文字列)。

あらかじめ<syntaxhighlight>...</syntaxhighlight>または<pre class="language-〇〇">...</pre>のソース内に$!文字列!$で指定された名前と同じでないとなりません。

|include= Wiki構文( 表組みを入れると崩れますので使用しないこと )
  • あらかじめ<syntaxhighlight>...</syntaxhighlight>または<pre class="language-〇〇">...</pre>のソース内に$!文字列!$と記述しておきます。これがIDとなります。
  • その文字列をパラメーターIDに指定します。
  • 複数入れたい場合は別々に{{SyntaxHighlightInclude}}を書いておく必要があります。
  • 同じページで別々の<syntaxhighlight>...</syntaxhighlight>または<pre class="language-〇〇">...</pre>で一つのIDを使い回すことができます。
  • ただし、別々の内容で、同じIDを使って2つ以上{{SyntaxHighlightInclude}}の定義した場合、その動作は想定されておらず不明です。
    かならず別々の名前で定義してください。
  • {{SyntaxHighlightInclude}}は短い名前の{{hinclude}}で記述してもかまいません。
  • <pre class="language-〇〇">...</pre>の場合は$!文字列!$がテキスト要素の一部として認識されている必要があり、しかも$!文字列!$の直前直後には「"」または「'」のいずれかの文字が存在している必要があります(その文字を含めて置き換えられます)。以下の例参照。

syntaxhighlightの場合の例[ソースを編集]

<syntaxhighlight lang="json">
{
  "type": "minecraft:crafting_shaped",
  "group": "wooden_trapdoor",
  "pattern": [
    "###",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft: $!ここに挿入!$"
    }
  },
  "result": {
    "item": "minecraft:acacia_trapdoor",
    "count": 2
  }
}
</syntaxhighlight>

{{SyntaxHighlightInclude
| id = ここに挿入
| include = {{BlockSprite|Acacia Planks}}[[ブロック/建材#板材]]
}}
{
  "type": "minecraft:crafting_shaped",
  "group": "wooden_trapdoor",
  "pattern": [
    "###",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft: $!ここに挿入!$"
    }
  },
  "result": {
    "item": "minecraft:acacia_trapdoor",
    "count": 2
  }
}

preの場合の例[ソースを編集]

<pre class="language-json">
{
  "type": "minecraft:crafting_shaped",
  "group": "wooden_trapdoor",
  "pattern": [
    "###",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft: '$!ここに挿入!$'"
    }
  },
  "result": {
    "item": "minecraft:acacia_trapdoor",
    "count": 2
  }
}
</pre>

{{SyntaxHighlightInclude
| id = ここに挿入
| include = {{BlockSprite|Acacia Planks}}[[ブロック/建材#板材]]
}}
{
  "type": "minecraft:crafting_shaped",
  "group": "wooden_trapdoor",
  "pattern": [
    "###",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft: '$!ここに挿入!$'"
    }
  },
  "result": {
    "item": "minecraft:acacia_trapdoor",
    "count": 2
  }
}
[閲覧 | 編集 | 履歴 | キャッシュ破棄]上記の記事は次のページから転記しています: テンプレート:SyntaxHighlightInclude/doc.


Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。