Code: Select all
#if($Product.ImageUrl != '')
<meta property="og:image" content="${Page.ResolveUrl(Product.ImageUrl)}"/>
#else
<meta property="og:image" content="Store_Logo.png"/>
#end
Thanks!
Code: Select all
#if($Product.ImageUrl != '')
<meta property="og:image" content="${Page.ResolveUrl(Product.ImageUrl)}"/>
#else
<meta property="og:image" content="Store_Logo.png"/>
#end
Code: Select all
<%@ Control Language="C#" ClassName="FaceBookTags" %>
<script runat="server">
private string _newTitle;
public string NewTitle
{
get { return (String.IsNullOrEmpty(_newTitle)) ? Page.Title : _newTitle; }
set { _newTitle = value; }
}
protected void Page_Load( object sender, EventArgs e )
{
int _ProductId = AlwaysConvert.ToInt(Request.QueryString["ProductId"]);
Product _Product = ProductDataSource.Load(_ProductId);
if (_Product != null)
{
HtmlMeta ogImage = new HtmlMeta();
HtmlMeta ogUrl = new HtmlMeta();
HtmlMeta ogTitle = new HtmlMeta();
HtmlMeta ogSite = new HtmlMeta();
ogImage.Name = "og:image";
ogUrl.Name = "og:url";
ogTitle.Name = "og:title";
ogSite.Name = "og:site_name";
if (!string.IsNullOrEmpty(_Product.ImageUrl))
ogImage.Content = _Product.ImageUrl;
else
ogImage.Content = "storelogo.png";
ogUrl.Content = Token.Instance.Store.StoreUrl + _Product.NavigateUrl.Replace("~/",null);
ogTitle.Content = _Product.Name;
ogSite.Content = Token.Instance.Store.Name;
Page.Header.Controls.Add(ogImage);
Page.Header.Controls.Add(ogUrl);
Page.Header.Controls.Add(ogTitle);
Page.Header.Controls.Add(ogSite);
}
}
</script>