美国主机Lunarpages

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4043|回复: 0

mediawiki 模板入门

[复制链接]
发表于 2014-2-16 00:13:36 | 显示全部楼层 |阅读模式
BlueHost主机优惠码

创建模板:Template:模板名
插入模板:{{subst:模板名}}
模板在维基系统(MediaWiki)中是一个可以加入另一个页面的页面,这一加入过程叫做嵌入,就好像计算机语言中的子程序。模板也可以使用参数。在某个条目中的模板里使用参数,那么这些参数就会随该模板在该条目中显示出来。注意:改变某一条目中模板的参数只会影响该条目,而不会影响到其它调用该模板的条目。调用格式为:{{模板名|参数1|参数2}}。
模板是在名字空间“模板”(Template)下的页面,即任何以“Template:”开头的页面。注意,这里的开头必须是英文单词“Template”,之后跟一个半角的冒号(:),而不能用“模板”二字。例如要定义一个叫做“我的模板”的模板,名字就应该是[[Template:我的模板]],编辑这个页面,就可以改变“我的模板”的内容和样式。如果要将该模板加入一个页面中,就可以通过加入{{我的模板}}来实现。
模板可以用来统一各页面重复部分的格式,增加提示消息,添加浏览边框,以及提供可跨语言的文字描述。
您可以像新建一个普通页面一样新建一个模板,唯一的区别就是模板页面的开头必须是Template:建立模板(例如:我的模板)之后,您就可以通过添加{{我的模板}}来使用它。所有使用该模板的页面都相当于增加了模板页面里的内容,当模板被修改以后,所有使用模板的页面也自动更新。新建模板后,请在模板消息内添加您新建的模板的信息,并请对模板进行分类。模板分类的方法请参考Category:维基百科模板以及Category

talk:维基百科模板
中的相关内容。
另外,您也可以使用{{subst:我的模板}},这样系统就将模板的内容一次性加入页面中,而不是只加入一个使用模板的标识(像{{我的模板}}这样)。这就使页面的内容固定了下来,以后再有人修改“我的模板”,页面的内容就不会相应的改变了。
如果在某个页面中,您发现使用了模板{{某模板}},要修改它,您就要去“Template:某模板”。您可以在搜索框中输入“Template:某模板”找到它,之后的修改同修改普通页面一样。但是在修改的时候,您一定要注意,因为您的修改可能影响很多使用了该模板的页面。
常见问题
我可以在多个语言维基百科中使用同一个模板吗?
不能。如果你要这么做,只能在各个维基百科中分别创建该模板。
模板可以加跨语言链接吗?
可以,但是切记要把跨语言链接放在......之内,否则所有使用该模板的页面都会出现一个指向这个模板其他语言的链接。
开头是“Template:”,还是“template:”?
都行。不过之后的内容如果是英文是区分大小写的,如果是中文,是繁简自动转换的。
我可以使用参数吗?
可以。请参阅帮助:模板
一个页面中最多可以使用多少模板?
无限多个。一个模板也可以被使用无限多次。
我已经修改了模板,但为什么页面不更新呢?
有很多原因。第一、你可能没有刷新页面。在你的浏览器里使用刷新(Refresh)功能。第二、系统可能存在缓存漏洞(bug)。一种解决方法是编辑使用模板的页面,然后什么也不修改就保存,这样你就强制该页面进行刷新了。这一操作不会在历史中留下记录。
我可以修改模板的名字吗?
可以。移动模板跟移动普通页面一样。模板也可以重定向。
我可以在一个模板中使用另一个模板吗?
可以。但不能使用诸如{{一个模板{{另一个模板}}}}这样的语句,所以只能在一个模板的内容中调用另一个模板。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

BlueHost美国主机优惠码

手机版|小黑屋|Archiver|Mediawiki中文技术论坛  

GMT+8, 2019-6-25 03:36 , Processed in 0.057300 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表