Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
metadata.vtl 3.75 KiB
#set($_myPageTitle =$!{HTMLPAGE_TITLE})
#if($UtilMethods.isSet($!URLMapContent) && $UtilMethods.isSet($!URLMapContent.title))
  #set($_myPageTitle =$URLMapContent.title)
#end
<title>$_myPageTitle #if($UtilMethods.isSet($host.siteName))- $host.siteName#end</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1">
<meta name="google-site-verification" content="W_fNZVvBvrC-T8ALqUVOZ9-9l5DKOiKZPsqOj_ivzGo">
<meta name="msvalidate.01" content="5DC6B98B9F1DF8E1632E3F23703570EB">
<meta property="og:site_name" content="${host.siteName}">
<meta property="og:type" content="article">
<meta property="og:title" content="$!{_myPageTitle}">
<meta property="og:url" content="http://$request.serverName$request.getAttribute('javax.servlet.forward.request_uri')">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="$!{_myPageTitle}">
#if($host.twitter)
	<meta name="twitter:site" content="$host.twitter">	
#end

## ---------------------------
## ------ DESCRIPTION --------
## ---------------------------
#if($URLMapContent && $UtilMethods.isSet($URLMapContent.summary))
##	detail page  summary
	<meta name="description" content="$!{URLMapContent.summary}">
	<meta property="og:description" content="$!{URLMapContent.summary}">
	<meta name="twitter:description" content="$!{URLMapContent.summary}">
#elseif($URLMapContent && $UtilMethods.isSet($URLMapContent.description1))
##	detail page description
	<meta name="description" content="$!{URLMapContent.description1}">
	<meta property="og:description" content="$!{URLMapContent.description1}">
	<meta name="twitter:description" content="$!{URLMapContent.description1}">
#elseif($UtilMethods.isSet($HTMLPAGE_DESCRIPTION))
##	page description
	<meta name="description" content="$!{HTMLPAGE_DESCRIPTION}">
	<meta property="og:description" content="$!{HTMLPAGE_DESCRIPTION}">
	<meta name="twitter:description" content="$!{HTMLPAGE_DESCRIPTION}">
#else
##	site description
	<meta name="description" content="$host.description">
	<meta property="og:description" content="$host.description">
	<meta name="twitter:description" content="$host.description">
#end

## ---------------------------
## ------ KEYWORDS -----------
## ---------------------------
#if($URLMapContent && $URLMapContent.tags.size() > 0)
##	detail page tags
	<meta name="keywords" content="#foreach($tag in $URLMapContent.tags)${tag}#if($foreach.hasNext), #end #end">	
#elseif($URLMapContent && $URLMapContent.keywords.length() > 0)
##	detail page keywords
	<meta name="keywords" content="$!{URLMapContent.keywords}">
#elseif($UtilMethods.isSet($HTMLPAGE_KEYWORDS))
##	page keywords
	<meta name="keywords" content="$HTMLPAGE_KEYWORDS">
#else
##	site keywords
	<meta name="keywords" content="$host.keywords">
#end

## ---------------------------
## -------- IMAGE ------------
## ---------------------------
#if($URLMapContent && $URLMapContent.image.name.length() > 0)
##	detail page thumbnail
	<meta property="og:image" content="http://$request.serverName$!URLMapContent.image.getResizeUri(300, auto)">
	<meta name="twitter:image:src" content="http://$request.serverName$!URLMapContent.image.getResizeUri(300, auto)">
	<meta name="thumbnail" content="http://$request.serverName$!URLMapContent.image.getResizeUri(300, auto)">
#elseif($host.siteImage)
##	default site image
	<meta property="og:image" content="http://$request.serverName/contentAsset/image/$host.siteImage/fileAsset/filter/Resize/resize_w/300">
	<meta name="twitter:image:src" content="http://$request.serverName/contentAsset/image/$host.siteImage/fileAsset/filter/Resize/resize_w/300">
	<meta name="thumbnail" content="http://$request.serverName/contentAsset/image/$host.siteImage/fileAsset/filter/Resize/resize_w/300">
#end