模板:Anchor
出自Meshal Lite
第1行: | 第1行: | ||
<includeonly>{{#vardefine:category|{{#switch:{{{category|{{{2}}}}}}|categorize=1|1=1|on=1|yes=1|y=1|#default=0}}}}<span id='{{#ifeq: {{{id|{{{3|}}}}}}||{{{name|{{{1}}}}}}|{{{id|{{{3|}}}}}}}}'><font style="border:1px solid #cccccc; padding:1px; background:#eeeeee;border-radius:6px;-moz-border-radius:6px;">'''{{#ifeq:{{#var:category}}|1|[[:category:{{{catename|{{{4|{{{name|{{{1}}}}}}}}}}}}|{{{name|{{{1}}}}}}]]|{{{name|{{{1}}}}}}}}'''</font></span></includeonly><noinclude>[[category:模板]][[category:编辑]] | <includeonly>{{#vardefine:category|{{#switch:{{{category|{{{2}}}}}}|categorize=1|1=1|on=1|yes=1|y=1|#default=0}}}}<span id='{{#ifeq: {{{id|{{{3|}}}}}}||{{{name|{{{1}}}}}}|{{{id|{{{3|}}}}}}}}'><font style="border:1px solid #cccccc; padding:1px; background:#eeeeee;border-radius:6px;-moz-border-radius:6px;">'''{{#ifeq:{{#var:category}}|1|[[:category:{{{catename|{{{4|{{{name|{{{1}}}}}}}}}}}}|{{{name|{{{1}}}}}}]]|{{{name|{{{1}}}}}}}}'''</font></span></includeonly><noinclude>[[category:模板]][[category:编辑]] | ||
== 模板说明 == | == 模板说明 == | ||
− | |||
这个模板用来生成1个页面中的锚点, 因此可以在其他页面中用"<nowiki>[[</nowiki>pagename#锚点<nowiki>]]</nowiki>"的方式快速定位到该页面中指定的文字. | 这个模板用来生成1个页面中的锚点, 因此可以在其他页面中用"<nowiki>[[</nowiki>pagename#锚点<nowiki>]]</nowiki>"的方式快速定位到该页面中指定的文字. | ||
<br>利用本模板生成的html代码会是如下的形式: | <br>利用本模板生成的html代码会是如下的形式: | ||
− | + | <source lang="html"> | |
+ | <span id='锚点名'>锚点名</span> | ||
+ | </source> | ||
*如果页面中有同名的锚点, 那么总是定位到最先出现的那个. | *如果页面中有同名的锚点, 那么总是定位到最先出现的那个. | ||
*如果锚点名与段落名重复, 那么依旧遵循最先原则. | *如果锚点名与段落名重复, 那么依旧遵循最先原则. | ||
第10行: | 第11行: | ||
=== 参数 === | === 参数 === | ||
− | |||
*1或name: 锚点的id和名字, 这两者通常是一致的(除非额外定义了id). | *1或name: 锚点的id和名字, 这两者通常是一致的(除非额外定义了id). | ||
*2或category: 使用categorize, 1, on, yes, y(都可以)即可自动指向分类, 留空则不建立链接. 默认为空. | *2或category: 使用categorize, 1, on, yes, y(都可以)即可自动指向分类, 留空则不建立链接. 默认为空. | ||
*3或id: 锚点的id, 如果要定义该锚点的id, 则在这里定义, 否则id等于参数1. | *3或id: 锚点的id, 如果要定义该锚点的id, 则在这里定义, 否则id等于参数1. | ||
*4或catename: 通常在参数category=1时, 会指向与参数name相同的分类, 但通过定义catename, 可以指向到名字为catename的分类. | *4或catename: 通常在参数category=1时, 会指向与参数name相同的分类, 但通过定义catename, 可以指向到名字为catename的分类. | ||
− | |||
=== 使用 === | === 使用 === | ||
− | |||
直接输入以下格式即可创建1个锚点. | 直接输入以下格式即可创建1个锚点. | ||
− | + | <source lang="text"> | |
− | + | {{anchor|锚点名}} | |
− | + | </source> | |
</noinclude> | </noinclude> |