我的问题在标题中陈述了,但让我更多地解释一下。
我的服务器上安装了Mediawiki 1.21.3。我想创建的页面只包含一个或两个段落。它们是气象术语的定义,就像在http://glossary.ametsoc.org/wiki/Quasigeostrophic_approximation中一样。他们有一个相当好的数据库,但不幸的是,它只有英文版本。我想做一些非常类似的事情,但有一个很大的不同。当您查看主页时,右侧会显示一个侧栏,其中包含来自主页的所有链接及其解释。大概是这样的:
| | main page | right side
|left side with | .......<link 1>......... | link1:........
|navigation, | <link 2>................ | link2:........
|and others | ........<link3>......... | ..............
| | ........................ | link3:........在维基百科中,我不喜欢的是,当主页有许多我需要关注的链接时,我需要在页面之间来回切换。我很乐意让他们的解释开头的链接在右边是可见的。
我能用Mediawiki做到这一点吗?如果没有,你是否知道任何其他的CMS适用于此目的。我可以自己用PHP编写它,但如果已经有更好的东西,我会试一试。我是维基类软件的新手,如果问题太简单,请原谅。谷歌没有任何有用的东西。谢谢。
发布于 2013-11-28 00:19:11
您可以将链接组织到Template中,并在右侧显示它们。
您可以通过在页面上添加[ template : swordfish ]来创建模板(在本例中,swordfish是我正在创建的模板的名称)。然后添加要包含在该模板页中的自定义链接集。要在页面上嵌入模板,只需在希望模板出现的位置键入{{ template :swordfish}}即可。模板导航通常由指向其他wiki页面的链接(样式随你所愿)组成。Mediawiki足够智能,可以动态地更改与您正在查看的同一页面相对应的链接的类(该类变为“selflink”),因此您可以在样式表中为selflink类创建一个独特的样式。
以上内容引用自this链接。
下面是一个示例
创建一个新模板。最简单的方法是在页面上使用[template:example]保存页面。打开该模板并将您的内容放入其中。你可以在这里放上链接和描述。保存该页面,返回到初始页面,并将{{template:example}}放在页眉附近。设置它的样式,使其显示在右侧:style="float:right"或任何您想让它出现在那里的方式。省省吧,你应该准备好了。这是我在大约5分钟内做出来的:

https://stackoverflow.com/questions/20247373
复制相似问题