0

この質問は、MediaWiki プラグインのプログラミング経験のある人のみに向けられています

use plugin と html を使用して、ページの上部にヘッダーを配置したいと思います。目標を達成するためにどのフックまたはメソッドを使用すればよいかわからないため、開いた後の最初のタグとしていくつかの html コード<body>を配置する必要があります - Mediawiki にはフックが多すぎて選択できません。

http://www.mediawiki.org/wiki/Manual:フック

プラグイン実行後の結果は次のようになります。

<< Custom header>>
-----
<< Unchanged Mediawiki page >>

この些細な問題を手伝ってくれませんか?

考えられる解決策の 1 つは、JavaScript を挿入して HTML を作成することですが、これは人為的なものであり、Google 検索ボットでは機能しません。

多くの人が自分の MediaWiki の上に何かを置きたいと思っていますが、別のスキンを作成して維持したり、MediaWiki を分岐したりせずに、今日サポートされていると思います。

4

1 に答える 1

0

しかし、フックが必要だと思うなら、私はParserBeforeTidyを使います。フックのリストは長いですが、セクションに分かれています。「ページ レンダリング」はチェックしたいセクションです。Parser(Before/After)Tidy は完全に生成されたページで呼び出されるため、最高度のカスタマイズを提供します (ただし、これは望ましくない場合があります)。

于 2012-12-06T10:41:04.170 に答える