0

我知道可以创建模板并具有参数,可用于自定义另一个页面。在不使用扩展的情况下,我需要让同事满意的是在 page1 中定义变量,例如结束日期、分类,我可以使用第 2 页的变量。类似于模板 {{:page1|ParameterX| 的使用参数Y}}。

我的同事想要编辑 page1(包含项目的所有详细信息) 在更新 page1 时,他们希望 page 2(包含许多项目的概述)使用更新后的 page1 数据中的信息进行更新。

例如项目 - 结束日期已更改。因此,该指定项目第 2 页中的结束日期也发生了变化。

提前致谢。

4

1 回答 1

0

据我所知,这在传统的 MediaWiki 中是不可能的。获得相同效果的一种方法是按照您的建议进行操作并使用模板。如果多个页面具有相同的信息,您可以使用通用模板Template:2018 Project X - End Date作为示例。当然,由于变量很多,这很快就会变成一种混乱的方法。您还可以创建一个模板,其中填写了所有常见信息,并且只需要输入不同的信息。

另一种方法是简单地让用户在多个页面上验证所有信息。

我不太熟悉的最后一个潜在选择,但我相信它可能会解决您的问题是使用Semantic MediaWiki。这是一个很大的扩展,但是一个强大的扩展可以解决这个问题和其他问题。

于 2019-08-26T16:20:04.603 回答