共用模板
出自org
一把刀维客网站群为了方便众多从属网站的编辑,减少重复工作量,特别设置为从网站可以直接调用组织网站的模板,而且特别组织编辑了很多实用的模板放在组织网站中,供从网站调用。
目录 |
[编辑] 调用办法
在从网站的编辑页面中输入{{org:模板名称}}就可以在从网站中调用组织网站中{{模板名称}}这个模板;
在从网站的编辑页面中输入{{org::页面名称}}就可以在从网站中调用组织网站中[[页面名称]]这个页面。
[编辑] 模板举例
组织网站中有一个可以共用的模板Template:Page,这个模板用于在一把刀维客网站群的任何一个子网站中,在某个页面内添加一个包含指向主网站中的相同页面名称的提示框的办法。
例如想在奥运维客中的2008:如何编辑页面中添加指向组织网站中的如何编辑页面的链接,就可以用到本模板。调用办法:
在一把刀维客网站群的任何一个子网站中,编辑需要指向组织网站中相同页面名称的页面,输入:
<noinclude>{{org:Page|{{FULLPAGENAMEE}}|{{FULLPAGENAME}}}}</noinclude>
如果不含namespace则是:
<noinclude>{{org:Page|{{PAGENAMEE}}|{{PAGENAME}}}}</noinclude>
保存后即可看到出现包含指向组织网站中相同页面名称的链接提示框。
上面这个模板是通用的,调用起来简单,但也有其局限性,可以添加其它更多的模板来让调用更灵活、丰富。
[编辑] 模板列表
组织网站中包含的所有共用模板请看Category:共用模板。
[编辑] 主要项目页面调用共用模板
每个Wiki网站页面左边导航菜单中都有社区、当前事件、帮助、资助的链接,底部菜单中都有隐私政策、关于027、免责声明的链接,进入页面编辑等地方还会发现都有版权信息、编辑帮助、帮助等链接。这些内容可以在网站搭建初期一次性编辑调用共用模板,用户在打开时就可以通过这里查看到通向主网站相应内容的提示框(没有做成直接调用主网站相应内容,是因为怕用户感觉到在不了解的情况下跑到另外一个网站去了)。
调用的模板列表如下:
| 调用页面 | 被调用模板 | 调用代码 | |
|---|---|---|---|
| 社区 | Template:社区 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 当前事件 | Template:当前事件 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 帮助 | Template:帮助 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 资助 | Template:资助 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 隐私政策 | Template:隐私政策 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 关于027 | Template:关于 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 免责声明 | Template:免责声明 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 版权信息 | Template:版权信息 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 编辑帮助 | Template:如何编辑页面 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 帮助 | 不调用,而用重定向 | #redirect [[027:帮助]] | |
| 错误报告 | Template:错误报告 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 常见问题解答 | Template:常见问题解答 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 机器人 | Template:机器人 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 行政员 | Template:行政员 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 操作员 | Template:操作员 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 方针 | Template:方针 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 以上为MediaWiki的DefaultSettings.php中指出的系统规定页面,下面是自行增加的。 | |||
| 网站地图 | Template:网站地图 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 任务列表 | Template:任务列表 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 大事记 | Template:大事记 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 分类方式 | Template:分类方式 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 友情链接 | Template:友情链接 | <noinclude>{{org:{{PAGENAME}}}}</noinclude> | |
| 对不起,本页面信息内容正在收集整理中,如有不便请多多原谅!需要特别说明的是Wiki的最大特点就是用户的参与性,任何人都可以参与网站内容的编辑贡献。您如果知道与本页面相关的更多、更好的信息内容,请不要犹豫现在就开始编辑本页,这样以后来访问的用户就可以分享您的知识了,我们代表网友感谢您! |
[编辑] 个人用户页面和个人对话页面调用共用模板
本项目已经在各个Wiki网站中采用统一的注册用户名和密码,建议将各个主题网站中的个人用户页面和个人对话页面都指向组织网站中的对应页面,以减少重复编辑工作。
可以像上面一样,为个人用户页和对话页做两个对应的模板页面,分别被其它网站上的个人用户页和对话页调用,还是以027社区为例,示范如下:
| 调用页面 | 被调用模板 | 调用代码 |
|---|---|---|
| User:James Qi | Template:User:James Qi | <noinclude>{{org:{{FULLPAGENAME}}}}</noinclude> |
| User talk:James Qi | Template:User talk:James Qi | <noinclude>{{org:{{FULLPAGENAME}}}}</noinclude> |
对于不想在组织网站中编辑以上个人用户页、个人对话页专门模板页面的用户,还可以采用调用通用模板Template:Page的办法,只需要在从网站的个人用户页和个人对话页中加入以下代码即可:
<noinclude>{{org:Page|{{FULLPAGENAMEE}}|{{FULLPAGENAME}}}}</noinclude>

