Basic Global Head File
The /_partials/_global_head.cfm
file contains Coldfusion/HTML code that needs to run in the <head />
on every page. This might include <meta />
tags, Google fonts, the <title />
tag, and <script />
elements.
Example
<base href="<cfoutput>#variables.baseHref#</cfoutput>">
<cfoutput>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index">
<cfparam name="request.meta_description" default="#qry_sitedefinition.fldMetaDescription#">
<cfparam name="request.page_description" default="#request.meta_description#">
<meta name="description" content="#request.page_description#" data-default="#request.meta_description#">
<cfparam name="request.meta_keywords" default="#qry_sitedefinition.fldMetaKeywords#">
<meta name="keywords" content="#request.meta_keywords#">
<cfparam name="request.page_title" default="#qry_pageinfo.fldTitle#">
<cfset request._page_title_default = "#qry_pageinfo.fldTitle# | #qry_sitedefinition.Title#">
<title data-default="#request._page_title_default#">#request.page_title# | #qry_sitedefinition.Title#</title>
<meta name="application-name" content="#qry_sitedefinition.Title#">
<cfinclude template="#request.dir_globals#/layouts/app_sitestyle.cfm">
#qry_pageinfo.fldTextInHeader#
<cfparam name="request._js_array" default="[]">
<cfset request._js_array_globals = []>
<cfparam name="request._css_array" default="[]">
<cfset request._css_array_globals = [
"/css/_globals.css",
"/css/_navigation.css",
"/includes/fonts/social-icons/style.css",
"/includes/animate/animate.css"
]>
<cfset ArrayAppend(request._css_array_globals, request._css_array, true)>
<cfloop array="#request._css_array_globals#" index="request._css_file">
<link href="<cfoutput>#Application.fileAutoTimestamp.cacheBuster(request._css_file)#</cfoutput>" rel="stylesheet">
</cfloop>
</cfoutput>
<!--- Google Font & CSS Includes --->
<link href="//fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,600,700,700i" rel="stylesheet">
<!--- prototype and scriptaculous --->
<script src="/includes/prototype_1.7/prototype.js"></script>
<script src="/includes/wow.min.js"></script>
<script>
var wow = new WOW().init();
</script>
<!--- Global site tag (gtag.js) - Google Analytics --->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-000000000"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-000000000');
</script>