手动:钩子/ LinkEnd

来自MyaWiki.Org
跳转到导航 跳到搜索
连接端
可从1.1.0版
在链接器中生成内部和内部WiWi链接时使用::Link(),正好在函数返回一个值之前。
定义函数:
公共 静止的 功能 联机终端 美元傀儡 头衔 美元目标 数组 美元期权 &$HTML 数组 &阿特里布 &$RET  {  }
附钩:

进入扩展子

{
	“钩子” {
		“林肯” “MyExelExoCoks::OnLink”
	}
}

对于MyaWiki小于1.25:

美元挂钩[林肯德[] = MyExeltuoHooks:OnLink结尾
呼吁:文件(S): 链接程序
函数(S):LekReNeRe::

有关附加钩子的更多信息,请参见手动:挂钩.
有关使用此挂钩的扩展示例,请参见类别:LinkEnd扩展.

警告[编辑]

在MealaWiKi 1.28中,这个钩子已经被HTMLPPAELLIN.连接端被认为过时了。

详情[编辑]

如果返回true,将返回带有HTML属性$ATTRIB和内容$HTML的元素。HTML:(a),$ATTILBS,$HTML如果返回false,将返回$RET(默认为NULL)。

请注意,这个钩子可以允许更改WiWiKi链接(检测类属性设置为“EXTIW”来改变$RET,如果没有,返回true)。由于HTML:RaWelEnter()不能立即对这个钩子可用,所以可以在它的位置使用XM::TAG()。

例子[编辑]

下面的代码将使用“新”类显示所有Wikikink和WiWiki链接(如红色链接):

美元挂钩[林肯德[] = 示例扩展:示例扩展链接

 扩展实例 {
	公共 静止的 功能 扩展连接实例 美元傀儡 头衔 美元目标 数组 美元期权 &$HTML 数组 &阿特里布 &$RET  {
		$RET = HTML::递减  “A” 数组  “HREF” = > 美元目标>获取完整网址() “班” = > “新” 
			美元目标>GET PrimeIdEdBKEY() 
		退货 
	}
}

也见[编辑]