我正在尝试弄清楚如何使用 Hooks,但似乎无法使语法正确。
我已经使用 PirahnaCMS 建立了一个网站,该网站有一个博客组件,并且正在扩展它以调用一些社交插件并自动发布到 FB、Twitter 等。
我只是似乎无法使语法正确。我的应用程序是 MVC,我已经看过这个部分
1.2 ASP.NET MVC
如果您使用的是 ASP.NET MVC 钩子,则应在 Application_Start 方法中的 Global.asax.cs 中或您保存启动代码的任何其他位置附加。您使用以下语法附加挂钩:
protected void Application_Start() {
Piranha.WebPages.Hooks.Menu.RenderItemLink = (ui, str, title, url) => {
str.Append(String.Format("<span><a href=\"{0}\">{1}</a></span>", url, title)) ;
} ;
}
我相信我想使用的 Hook 是 Piranha.WebPages.Hooks.Manager.PostEditModelAfterSave 但对于我的生活,我似乎无法解决它。