Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Best practice for adding content to <head> of all pagesBest practice for adding content to <head> of all pages
Previous
 
Next
New Post
5/21/2013 11:58 AM
 

Hi everyone,

I'm looking for the easiest, most efficient, and most future-proof way to add additional content to the <head> element of all pages of my website.

Currently I'm aware of 2 ways of doing this:

  1. Edit Default.aspx (Not good, because it will be overwritten when future upgrades are applied.)
  2. Go page-by-page and for each, apply the desired code in the "page settings" area (Not really an option because the website is nearly 500 pages)

Am I missing another alternative here? Please let me know.

Thanks!

 
New Post
5/21/2013 4:48 PM
 
Modify the skin to add the code to the Head section. This should NOT get overwritten by upgrades.
 
New Post
5/22/2013 11:24 AM
 
Thanks Mike. Would you mind elaborating on how I can add the code to the section from within my skin?

The way I understand it right now, the skin file is loaded after the section, so I don't know how I can put any code in my skin and have it execute in the , unless there is a separate skin file I can create that is used for the only.
 
New Post
5/22/2013 1:53 PM
 

Here's an example that forced IT Compatibility mode in the <HEAD> (vbscript):

<script runat="server">
   
    Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
        Dim meta As Literal = New Literal()
        meta.Text = "<meta http-equiv=""X-UA-Compatible"" content=""IE=EmulateIE8"" />"
        Me.Page.Header.Controls.AddAt(1, meta)
    End Sub

</script>

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Best practice for adding content to <head> of all pagesBest practice for adding content to <head> of all pages


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out