首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以将mediawiki配置为有一个右侧栏来解释来自主页的链接吗?

我可以将mediawiki配置为有一个右侧栏来解释来自主页的链接吗?
EN

Stack Overflow用户
提问于 2013-11-28 00:07:16
回答 1查看 634关注 0票数 1

我的问题在标题中陈述了,但让我更多地解释一下。

我的服务器上安装了Mediawiki 1.21.3。我想创建的页面只包含一个或两个段落。它们是气象术语的定义,就像在http://glossary.ametsoc.org/wiki/Quasigeostrophic_approximation中一样。他们有一个相当好的数据库,但不幸的是,它只有英文版本。我想做一些非常类似的事情,但有一个很大的不同。当您查看主页时,右侧会显示一个侧栏,其中包含来自主页的所有链接及其解释。大概是这样的:

代码语言:javascript
复制
|                   |         main page           |     right side
|left side with     |  .......<link 1>.........   |  link1:........
|navigation,        |  <link 2>................   |  link2:........
|and others         |  ........<link3>.........   |  ..............
|                   |  ........................   |  link3:........

在维基百科中,我不喜欢的是,当主页有许多我需要关注的链接时,我需要在页面之间来回切换。我很乐意让他们的解释开头的链接在右边是可见的。

我能用Mediawiki做到这一点吗?如果没有,你是否知道任何其他的CMS适用于此目的。我可以自己用PHP编写它,但如果已经有更好的东西,我会试一试。我是维基类软件的新手,如果问题太简单,请原谅。谷歌没有任何有用的东西。谢谢。

EN

回答 1

Stack Overflow用户

发布于 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分钟内做出来的:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20247373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档