如何在MediaWiki导航菜单中添加「Printable version(可打印版本)」选项
如何在MediaWiki导航菜单中添加「Printable version(可打印版本)」选项
嘿,我来帮你搞定这个需求~你用的是MediaWiki 1.39版本搭配Timeless主题,想在侧边栏导航菜单的「Random page」下方添加「Printable version」选项对吧?
其实你只需要在编辑MediaWiki:Sidebar时,给navigation区块补充一条特定条目就可以了,具体操作如下:
方法一:利用MediaWiki内置系统消息(推荐)
直接在你现有代码的** randompage-url|randompage这一行下方,添加以下内容:
** printable|printable-version
这种方式会自动匹配你wiki的语言设置,显示对应的“可打印版本”文本(比如英文环境显示「Printable version」,中文环境显示「可打印版本」)。
方法二:自定义文本与链接
如果你想手动指定显示的文本(比如固定显示英文或自定义文案),可以直接构造打印页面的URL:
** {{fullurl:{{PAGENAME}}|action=print}}|Printable version
这里的{{PAGENAME}}是MediaWiki的内置变量,会自动替换为当前页面的名称,action=print则是调用打印版本的参数。
操作步骤总结
- 登录你的MediaWiki站点,访问
Special:EditPage/MediaWiki:Sidebar(或者直接在地址栏输入你的wiki域名+/index.php/MediaWiki:Sidebar) - 在
navigation区块的** randompage-url|randompage下方插入上面任意一种代码 - 保存页面后刷新站点,就能看到「Random page」下方出现「Printable version」选项啦
备注:内容来源于stack exchange,提问作者greektranslator
相关产品推荐
相关产品推荐

