本模板用于批量为{{人物信息}}的【萌点】栏填写萌属性,会自动生成条目链接、添加对应分类,两个萌属性之间自动输出顿号;同时提供了多种选项以便处理显示文字、条目名、分类名不同的情况。
本模板接受无限个匿名参数,每个匿名参数都是一个参数组,该参数组将被传给U:C8H17OH/T:LinkCat。默认使用逗号(半角,
或全角,
)作为组内参数的分隔符,冒号(半角:
或全角:
)作为每个组内参数的键-值间赋值号。
即,对U:C8H17OH/T:LinkCat模板文档的任一示例代码,取出{{U:C8H17OH/T:LinkCat|...}}
的...
部分,将竖线|
替换为全角或半角逗号(前后可有空格),将等号=
替换为全角或半角冒号(前后可有空格),即可得到本模板的一个参数。
关于“参数组”“分隔符”“赋值号”等概念,请见模块:Sandbox/C8H17OH/ParamGroup文档。
本模板支持以下实名参数:
delim
、assign
和regex
,用于手动指定分隔符、赋值号和是否使用正则表达式,其功能定义与模块:Sandbox/C8H17OH/ParamGroup一致。separate
,用于替换两个萌属性之间的顿号,如|seperate=,
即可改用逗号。对于大部分场景,最简单的直接使用方法如下,这种情况下模板用法与{{萌点}}完全相同:
{{U:C8H17OH/T:Moe|贫乳|长直|腹黑|元气|伪娘|傲娇|病娇}}
效果:贫乳分类:贫乳
、长直分类:长直
、腹黑分类:腹黑
、元气分类:元气
、伪娘分类:伪娘
、傲娇分类:傲娇
、病娇分类:病娇
上面的示例会自动添加CAT:贫乳、CAT:长直、CAT:腹黑、CAT:元气、CAT:伪娘、CAT:傲娇、CAT:病娇这几个分类。
如果某个萌属性需要显示文字与链接名(条目名)不同,则其代码可以改为显示文字,link:链接名
(逗号、冒号前后可以有空格),例如:
{{U:C8H17OH/T:Moe|贫乳|长直|蹭得累,link:傲娇}}
这种情况下,分类名将与链接名相同,例如上面的示例会添加CAT:贫乳、CAT:长直和CAT:傲娇分类。
显示文字可以自由采用各种格式,如{{黑幕}}、删除线、加粗、倾斜、{{胡话}}、{{color}}等,只要这些格式是可以放在一般的[[链接名|显示文字]]
的竖线右边即可。
{{U:C8H17OH/T:Moe|贫乳|长直|{{黑幕|腹黑}},link:腹黑}}
与{{萌点}}不同,本模板暂未提供用于指定样式的参数,请用上述方法手动修改显示文字。
如果某个萌属性的链接名(条目名)与分类名不同,则其代码可以改为显示文字(同链接名),cat:分类名
,例如:
{{U:C8H17OH/T:Moe|贫乳|长直|黄毛,cat:金发}}
上面的示例会自动添加CAT:贫乳、CAT:长直和CAT:金发分类。
如果显示文字、链接名、分类名都不同,则link:
和cat:
可以同时使用,例如:
{{U:C8H17OH/T:Moe|贫乳|长直|白毛,link:白发,cat:银发}}
如果对某个萌属性不想要生成链接或不想要添加分类(常见于没有对应的条目或分类的情况),则可以按上面的方法添加link:
或cat:
,并在冒号后留空,例如:
{{U:C8H17OH/T:Moe|贫乳|长直|白发红眼,cat:|CDD,link:DD党,cat:|世界第一,link:,cat:}}
效果:贫乳分类:贫乳
、长直分类:长直
、白发红眼、CDD、世界第一
上面的示例中“白发红眼”、“CDD”和“世界第一”均不会添加分类。
对于与萌属性条目名、分类名有关的常见错误,使用U:C8H17OH/T:LinkCat/moe进行了容错处理。
{{U:C8H17OH/T:Moe|贫乳|长直|百合}}
上面的示例会自动添加CAT:贫乳、CAT:长直和CAT:百合分类。
本模板用逗号和冒号(均包括全角和半角)作为分隔符和赋值号,因此如果需要的显示文字、链接名、分类名中恰好含有逗号或冒号(包括展开模板后含有),则需要用delim
(默认为逗号)或assign
(默认为冒号)参数进行替换。
例如,如果将逗号替换为全角分号,则代码为:
{{U:C8H17OH/T:Moe|贫乳|长直|我,秦始皇,打钱;cat:|delim=;}}
如果将冒号替换为@
,则代码为:(这个例子中{{color}}展开后会出现半角冒号:
,因此需要替换)
{{U:C8H17OH/T:Moe|贫乳|长直|{{color|green|苦主}},link@苦主,cat@|assign=@}}
delim
和assign
可以同时使用,不再举例。
可以用正则表达式来扩展delim
和assign
的范围,参见模块:Sandbox/C8H17OH/ParamGroup文档。
尽管设计初衷是为了填写【萌点】,本模板也可以用于其他需要批量生成条目链接和添加分类的地方(可以利用separate
参数替换掉顿号,参见#实名参数)。
站内长期使用的{{萌点}}很大程度上方便了【萌点】的填写,但因为无法处理分类名与条目名不同、不添加链接、不添加分类等情况,也受到不小的诟病,此外其参数设计不易扩展;本模板尝试解决上述问题。
由于参数设计不同,本模板无法兼容原{{萌点}}模板,但可以修改该模板(U:C8H17OH/T:萌点)使其与本模板一样采用U:C8H17OH/T:LinkCat作为底层模板。