1

Mediawiki では、wiki の他の一連のページから情報を取得するメイン ページを作成できませんでした。各ページに「進行中」、「完了」などのステータスがあるとしましょう...次に、メインページに各ページのテーブルとそのステータスを表示したいと思います。

メインページがこの情報を取得して必要なテーブルを表示できるように、各ページにステータスを指定するにはどうすればよいですか?

どうもありがとうございました。

4

2 に答える 2

2

MediaWiki の (組み込み)テンプレート システム(クイック イントロ) を使用できます。

これらの単語だけを含む、各ページのステータスのテンプレートを作成できます。メインページ、サブページ自体、またはその他の場所の両方に含めることができます。ステータスを更新するには、テンプレートを編集する必要があります。

または、ページ自体をテンプレートとして使用することもできます。この<onlyinclude>構文を使用すると、テンプレート システムに、他のページに含まれる 1 つの部分のみを使用するように指示できます。ここではステータス情報です。そのようなページを含めるには、前に名前空間が必要です。たとえば、プレフィックスのないデフォルト (「記事」) 名前空間にある場合は、 になります{{:Subpage}}。このシステムはもう少し複雑ですが、ページとステータスの両方を変更するために必要な編集は 1 回だけです。Help:高度なテンプレートも参照してください。

于 2012-05-17T15:21:57.057 に答える
2

Semantic MediaWikiは、プロパティをページに添付してさまざまな方法で表示するための優れたサポートを提供します。記事のよう[[status::in progress]]に書くと、メインページにすべてのステータスを一覧表示できます。

ページの固定リストのステータスを表示することだけが必要な場合、これは少しやり過ぎですが、多くの柔軟性を提供します (たとえば、ステータス別にページを自動的に並べ替えたり、特定のステータスのページのみをリストしたり、なんでもいい)。

于 2012-05-18T07:00:04.350 に答える