模板:Fullurl

出自NeuroWiki
於 2024年10月31日 (四) 23:03 由 Selfice留言 | 貢獻 所做的修訂 (创建页面,内容为“<includeonly>{{#vardefine: $fullurl-url | {{fullurl:{{#replace:{{{1|{{FULLPAGENAME}}}}}| |_}} | {{#if: {{{2|}}} | {{#replace:{{{2}}}| |_}} | {{#if: {{{action|}}} | action={{{action}}} }} }} }} }}{{#if: {{{nolink|}}} | {{#tag: nowiki | {{#var: $fullurl-url }} }} | [{{#var: $fullurl-url }} {{#if: {{{text|{{{3|}}}}}} | {{{text|{{{3}}}}}} | {{#var: $fullurl-url }} }}] }}</includeonly><noinclude>{{documentation}} <!-- 请将分类/语言链接放在文档页面 --><…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋
[ 檢視 | 編輯 | 歷史 | 更新快取 ]文檔頁面

該模板使用魔術字{{fullurl}}輸出完整URL(https://zh.minecraft.wiki/index.php?title=),可以輸出純文字或連結。 該模板在需要加入action參數時很有用,比如用action=edit連結到編輯欄。

模板參數

此模板以參數行內格式為優先。

參數描述類型狀態
頁面名稱1

目標頁面名稱,可以使用跨語言/跨wiki前綴和段落名稱。

預設
{{FULLPAGENAME}}
範例
en:Minecraft Wiki
頁面名稱非必填
頁面操作2

所有的頁面操作,以&分隔。必須使用{{=}}或&#124;來轉義所有的「=」。

範例
veaction{{=}}edit&section{{=}}1
字串非必填
頁面操作action

作用與{{{2}}}類似,但無需轉義「=」。

範例
edit&section=1
字串非必填
顯示名稱text 3

變更連結顯示的文字。

範例
編輯
字串非必填
是否建立連結nolink

使用該參數後會直接顯示URL而不建立連結,並使{{{3}}}和{{{text}}}失效。

自動值
1
字串非必填

示例

  • 原始碼編輯「方塊」的URL(創建連結):{{fullurl|方塊|action=edit}}

效果:{{#vardefine: $fullurl-url | {{fullurl:{{#replace:方塊| |_}} | action=edit }} }}[{{#var: $fullurl-url }} {{#var: $fullurl-url }}]

  • 原始碼編輯「方塊」第1段的URL(不創建連結):{{fullurl|方塊|action=edit&section=1|nolink=1}}

效果:{{#vardefine: $fullurl-url | {{fullurl:{{#replace:方塊| |_}} | action=edit&section=1 }} }} {{#var: $fullurl-url }}

  • 原始碼編輯「方塊」第1段的URL(創建連結),連結名稱為「編輯頁」:{{fullurl|方塊|action=edit&section=1|text=編輯頁}}

效果:{{#vardefine: $fullurl-url | {{fullurl:{{#replace:方塊| |_}} | action=edit&section=1 }} }}[{{#var: $fullurl-url }} 編輯頁]

  • 可視化編輯「方塊」第1段的URL(創建連結),連結名稱為「編輯頁」:{{fullurl|方塊|veaction&#123;&#123;=&#125;&#125;edit&section&#123;&#123;=&#125;&#125;1|編輯頁}}

效果:{{#vardefine: $fullurl-url | {{fullurl:{{#replace:方塊| |_}} | {{#replace:veaction=edit&section=1| |_}} }} }}[{{#var: $fullurl-url }} 編輯頁]

[ 檢視 | 編輯 | 歷史 | 更新快取 ]上述文檔引用自Template:Fullurl/doc