可以使用单个项目符号点的添加/插入功能更改MediaWiki中的项目符号列表呈现吗?

时间:2012-10-22 13:34:54

标签: customization mediawiki bulletedlist

我是MediaWiki的新手,所以我担心我的问题可能看起来非常糟糕!

我正在尝试创建一个社区可编辑网站,其中每个主题页面仅包含重要点(作为可扩展点)而不是文章/段落。有些点可能有额外的信息,如解释,示例,图片等(可能是嵌套的子弹?),只有当点扩展时才可以看作标签。

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

 Lion
 ____________________________________________________________________

  +     Lions are carnivores
  +     Lions are highly social animals
  -     Adult male lions usually have manes
                     _______
                    |       |
         ___________|  Why  |_________
        | Something |       |   Pic   |
        |___________|       |_________|___________
        | The mane makes the lion look larger and |
        | protects his neck, throat and head.     |
        |_________________________________________|

  +     Lions hunt in coordinated groups

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

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

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