Manual:Hooks/LinkBegin/ja

From MediaWiki.org
Jump to: navigation, search
LinkBegin
Available from version 1.14.0
Linker::link() で内部リンクおよび wiki 間リンクを生成する際に、処理開始前に使用される。

*Define function:
function fnMyHook($skin, $target, &$text, &$customAttribs, &$query, &$options, &$ret) { ... }

*Attach hook:
$wgHooks['LinkBegin'][] = 'fnMyHook';
Called from: Linker.php

*For more information about attaching hooks, see Manual:Hooks/ja.
*For examples of extensions using this hook, see Category:LinkBegin extensions/ja.


[edit] 詳細

既定の処理をスキップするためには false および $ret を返す。各パラメータの意味については Linker::link() の文書を参照してください。

  • $skin: スキンオブジェクト。
  • $target: リンクが指し示すタイトル。
  • &$text: <a> タグが (raw HTML) として持つであろう内容; null は "初期値" を意味する。
  • &$customAttribs: <a> タグが持つであろう HTML 属性値。連想配列で、キーと値はエスケープされない。このパラメータは初期値にマージされる。値が false の場合は属性の取消を意味する。
  • &$query: 生成される URL に付加されるクエリ文字列 ("?" ~)。連想配列で、キーと値はエスケープされない。
  • &$options: オプション値。'known'、'broken'、'noclasses' を指定できる。
  • &$ret: フックが false を返す場合に返す値。


言語: English  • 日本語
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox