在kentico页面上添加类似facebook的插件

时间:2011-07-20 00:06:46

标签: asp.net facebook kentico

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

有没有办法可以将facebook插件添加到kentico页面?

1 个答案:

答案 0 :(得分: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按钮。这在设计上是一个安全问题。