我正在尝试查看是否有可能在Wiki页面中动态添加/删除行。

内容:

我有一个基于Wiki的知识库站点,我们公司中的每个人都可以访问该站点,但不幸的是,对于大多数用户而言,很难将行添加到问题和解决方案列表中。实际上,我担心如果他们进入Wiki页面代码,它们可能会弄乱某些东西。我只想在Wiki表中添加一行,用户可以在其中简单地填充5个单元格(问题名称|客户|原因|步骤|解决方案),然后按“添加”按钮,然后将新行动态添加到Wiki表。一位成员建议添加JavaScript代码。是否有人有做任何此事的经验,并且代码和混淆尽可能少:-s

提前致谢。

最佳答案

我认为MediaWiki本身没有类似的东西。您应该能够编写一些JavaScript代码来执行此操作,但是我不确定这会做多少工作。

您可以在MediaWiki本身中执行的操作是创建row template,这将使添加行变得更加简单。例如,在为您正在讨论的表创建名为Table row的模板后,可以使用Wikitext向表中添加一行:

{{Table row|Problem-Name|Customer|Reason|Steps|Resolution}}

10-01 22:29
查看更多