在MediaWiki中,我想创建一个具有不同风格的列表,让我们说一个带有加号图标而不是方形图标的项目符号列表。
我该怎么办:
includes/parser/BlockLevelPass.php
,但我真的不明白MediaWiki是如何解析子弹列表的。示例:
⊕ Element1
⊕ Element2
而不是:
▪ Element1
▪ Element2
答案 0 :(得分:2)
正如@Tgr所说,最好的方法是为列表定义一个CSS类,然后创建一个模板,将你的列表包装在一个包含该类的div中。
出于演示目的,我将向您展示如何使用圆形标记,因为加号不是list-style-type
的默认选项之一,因此需要花费更多精力进行设置。
首先,将以下内容添加到MediaWiki:Common.css
:
.circle-list li {
list-style-type: circle;
}
然后使用以下代码创建Template:Circle list
:
<div class="circle-list">
{{{Circle list|1=
* Foo
* Bar
* Baz
}}
}
</div>
要在维基页面上使用该模板:
1=
(维基页面上不需要=
,但如果您的列表包含java -jar ./selenium-server-standalone-3.4.0.jar
符号,则会阻止输出中断。)
如果要调整CSS以显示加号而非圆圈,this answer应该可以帮助您开始。