gpt4 book ai didi

templates - MediaWiki 模板模板?

转载 作者:行者123 更新时间:2023-12-02 00:35:23 26 4
gpt4 key购买 nike

不确定我这里的术语是否正确。我会解释我想做什么,如果可能的话,你们可以告诉我。

我将 MediaWiki 用作客户列表页面。所以,我有一个客户类别,例如,我有 20 个客户。在实际的客户页面中,我有几个构成客户页面的“标题”,包括一个信息框。我想知道的是,我将如何将标题“包括”为模板“客户登陆页面”。意思是,每个“客户登陆页面”(客户 A 或客户 B 等)都有相同的“标题”,但内容不同 - 所以我想要的是每个客户页面,我可以包含一个"template"和它具有相同的标题,但标题下没有内容 - 因此每次我更改此"template"文件时,它都会对每个客户进行更改,而我所要做的就是编辑所需的客户页面上的内容。

最佳答案

您必须为整个客户页面制作一个大模板,在其中放置所有信息。我将为带有两个标题的页面创建一个示例模板,“客户登陆页面”和“更多信息”。 header 是固定的,其下方的内容因客户页面而异。

首先,您通过创建页面 Template:Customer 来制作模板

在这里你放:

=Customer Landing Page=
{{{landingpagetext}}}

=More info=
{{{moreinfotext}}}

三重荣誉表示您稍后将在每个客户页面中定义的变量。对于客户 A:

{{customer
| landingpagetext = This is the landingpage for customer A
| moreinfotext = This customer is a vegetarian
}}

客户 B:

{{customer
| landingpagetext = This is the landingpage for customer B
| moreinfotext = This customer likes Tom & Jerry
}}

双重荣誉表示模板的开始,第一个单词是使用的模板名称。然后在每个管道 ( | ) 之后,您可以分配变量。我只使用换行符来使其更易于阅读,您不必这样做(但它更易于维护)。

如果您不使用变量名(如 {{customer|Landing page text|More info text}} ),您可以使用 {{{1}}} 按定义的顺序访问变量和 {{{2}}}在模板中。

如果客户页面非常大,您可能希望将模板拆分并每个部分使用一个。

关于templates - MediaWiki 模板模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4829114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com