【问题标题】:Can bullet point list rendering in MediaWiki be changed with add/insert feature for individual bullet point?MediaWiki 中的项目符号列表呈现是否可以通过单个项目符号点的添加/插入功能进行更改?
【发布时间】:2012-10-22 13:34:54
【问题描述】:

我对 MediaWiki 完全陌生,所以我担心我的问题可能看起来很无聊!

我正在尝试创建一个社区可编辑站点,其中每个主题页面将仅包含重要点(作为可扩展点)而不是文章/段落。有些点可能有额外的信息,如解释、示例、图片等(可能是嵌套的项目符号?),只有在展开点时才能将其视为选项卡。

举个简单的例子,标题为 Lion 的页面没有任何信息框或段落,看起来像这样:

狮子 ____________________________________________________________________ + 狮子是食肉动物 + 狮子是高度社交的动物 - 成年雄狮通常有鬃毛 _______ | | ___________|为什么 |_________ |东西| |图片 | |___________| |_________|___________ |鬃毛使狮子看起来更大而且| |保护他的脖子、喉咙和头部。 | |_________________________________________| +狮子在协调的群体中狩猎

(由于我是新用户,无法插入图片)

整个页面将像往常一样可编辑,但由于页面将仅包含点和子点,我希望为各个点添加/编辑/插入/删除按钮。单击添加/插入/编辑按钮后,将在模式窗口中打开一个表单,用户可以添加/编辑该点以及可选的额外信息。

所以我认为我需要对解析/渲染和编辑相关更改的代码进行更改。此外,如果嵌套项目符号不能用于选项卡,那么也许我需要引入一些新的格式规则。

我的问题是,MediaWiki 是否适合这个要求?
是否可以通过简单的代码更改来实现所有这些/一些,而不会弄乱核心?
如果是的话,你能给我一些关于如何做的指示吗?
如果不能,您能否提出一些替代方案?

谢谢

【问题讨论】:

  • 应该可以让部分看起来像项目符号点。如果您不想弄乱渲染器,可以纯粹在 JavaScript 中完成。

标签: customization mediawiki bulletedlist


【解决方案1】:

关于可编辑点和子点的创建:您可以使用标题来满足您的需求。
要点将是标题(= 要点 1 = ),子点将是子标题( == 子点 2 == )。
这样,您将在每个点和子点的右侧都有一个编辑链接,以仅编辑您想要的点。
如果你想折叠/扩展你的观点,我建议你看看这个文档:Collapsible elements。还有一个带有live exemples的页面。
最后,如果您想创建自己的标签(例如创建标签),请查看此文档:Tag extensions

【讨论】:

  • 太棒了。谢谢。我会按照您的建议尝试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-11
  • 2019-01-22
  • 2010-10-09
  • 1970-01-01
  • 2011-12-25
相关资源
最近更新 更多