1

由于公共网站页面使用页面路由,并且将链接到真实页面名称,因此正常的 aspnet 方式将无法正常工作。

有没有办法可以将 Facebook 之类的插件添加到 kentico 页面?

4

1 回答 1

1

您需要使用 Kentico API 获取 CurrentNodeAlias 路径。我还使用标准 aspnet 属性获取域

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=138739939541536&amp;xfbml=1"></script><fb:like href="<%= Request.Url.GetLeftPart(UriPartial.Authority) +CMS.CMSHelper.CMSContext.CurrentAliasPath%>" send="false" layout="box_count" width="110" show_faces="false" font=""></fb:like>

注意:您需要在元素中为 fb 添加命名空间,例如:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">

注意:您必须使用 FB like 按钮。这是出于安全考虑而设计的。

于 2011-07-20T00:08:18.090 回答