Snippet Menu ( Click here to hide )

 / Main / Snippets / TYPO3 SEO / Search engine friendly graphical header


Search engine friendly graphical headers in TYPO3

Submitting your vote...
Rating: 4.2 of 5. 4 vote(s).
Click the rating bar to rate this item.

As you know in TYPO3 you can easily create graphical headers using the GIFBUILDER. Only downsite of graphical headers is, that search engines can't read them. In this sample i'll show you how you can make the graphical headers search engine friendly.

In the following snippet, the image with the graphical version of the header is placed in background of the H1 Tag. A span with the text version of the header is put inside the H1. Then CSS is used to hide the span, so only the graphical version of the header is shown.

 

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
  1=IMG_RESOURCE
  1{
    stdWrap.dataWrap = <h1 style="background-image:url(|)"><span>{current:1}</span></h1>
    file = GIFBUILDER
    file {
      format=png
      XY = [10.w]+5,35
       
      backColor = #ffffff
      10 = TEXT
      10 {
        text.current = 1
        fontSize = 22
        offset = 0,20
        fontFile = fileadmin/fonts/AVENLTSL.TTF
        fontColor = #000000
        niceText = 1
      }
    }
    stdWrap.if.isTrue.field=header
  }
  2=TEXT
  2.current=1
  2.fontTag=<h2>|</h2>
  3=TEXT
  3.current=1
  3.fontTag=<h3>|</h3>
  4=TEXT
  4.current=1
  4.fontTag=<h4>|</h4>
  5=TEXT
  5.current=1
  5.fontTag=<h5>|</h5>
  setCurrent {
    field=header
    htmlSpecialChars=1
    typolink.parameter.field=header_link
  }
   
  key.field=header_layout
  key.ifEmpty=1
  key.ifEmpty.override.data=register:defaultHeaderType
}

 

And here is the CSS:

 

h1 {
    font-size: 15px;
    color: #000000;
    height: 35px;
    background-repeat: no-repeat;
}

h1 img {
    margin-right: 7px;
}

h1 span{
    display: none;
}


Comments


No comments

Add comment

* - required field

*



*
*

Top 10 Updates

Useful Links geändert am  24-Apr-2013 06:31:20
Nice fonts using Google font API geändert am  20-May-2010 14:36:47
TS-based Searchbox for Indexed Search  geändert am  18-May-2010 16:27:15
TYPO3 SEO geändert am  30-Apr-2010 07:44:22
Search engine friendly graphical headers in TYPO3 geändert am  30-Apr-2010 07:33:44
Creating a simple Infocenter using TYPO3 geändert am  17-Nov-2009 11:12:52
Making the Section Menu work correctly with TemplaVoila geändert am  05-May-2009 10:27:17
Show pages with type "Not in Menu" in a sitemap geändert am  05-May-2009 10:11:17
Implementation of the DHTML menu from brainjar.com  geändert am  01-Feb-2009 13:02:48
Sample DHTML menu geändert am  01-Feb-2009 12:51:25

Latest comments

17-May-2013 10:09:34
Nicolas schrieb: If an extension or orther return a content empty, this solution not working. I not have the...
Wrap only if not empty
22-Apr-2013 12:08:26
morkel schrieb: hi i am new on typ03 and want to open a form on lightbox. when we click on image their a form will...
Using lightbox without extension
04-Mar-2013 13:33:47
Sebastian schrieb: Vergesse das immer wieder. Vielen Dank an dich und an Google :)
Wrap only if not empty
Deutsch
Search: