是否可以在第1页上创建变量并在第2页上使用该变量? (不使用扩展名)

时间:2018-11-30 17:33:08

标签: mediawiki

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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

另一种选择是简单地让用户跨多个页面验证所有信息。

我不太熟悉的最后一个潜在选择,但是我认为可能可以解决您的问题的方法是使用Semantic MediaWiki.,这是一个很大的扩展,但是一个强大的选择可以解决该问题以及其他问题。线。