Metatags mit Typo3 ohne Plugin

Hallo zusammen und ein frohes neues Jahr 2014 🙂
Ich melde mich wieder aus einem aktuellen Projekt wo ich etwas mehr mit SEO einstellen musste. Da ich früher immer ein Plugin verwendet habe für alles, habe ich mich nun entschlossen es mit TypoScript zu machen. Und hier das Ergebnis, eine kleine Erklärung gibts natürlich auch!

In den Kostanten werden ein paar Grundbausteine festgelegt, die dann für alle gelten. Diese werden im SETUP-Skrip wieder ausgelesen und verwendet. Dann müsst ihr nicht mehr den Source-Code sondern nur noch die Infos bearbeiten für die neuen Projekte 🙂

#Konstanten

temp.metatags {
  robots        = index,follow
  copyright     = www.klickfabrik.de | Marc Finnern
  language      = de
  distribution  =
  rating        =
  revisit       = 7 days
  
  keywords      = Typo3, Facebook, WordPress, Apps, Klickfabrik, Marc Finnern
  description   = Das ist ein tolles Beispiel von Marc Finnern
}

[globalVar = TSFE:page|no_search = 1]
temp.metatags.robots = noindex,follow
[global]

#Setup

# **
# * Metatags Eintrag
# ********************
page.meta {
  description {
    data = page:description
    ifEmpty.data = levelfield :-1, description, slide
    ifEmpty.data = {$temp.metatags.description}
  }
  keywords {
    data = page:keywords
    ifEmpty.data = levelfield :-1, keywords, slide
    ifEmpty.data = {$temp.metatags.keywords}
  }
  title {
    data = page:subtitle // page:nav_title // page:title
  }
  author {
    data = page:author
    ifEmpty.data = levelfield :-1, author, slide
  }
  date {
    data = page:SYS_LASTCHANGED // page:crdate
    date = Y-m-d
  }
  robots = {$temp.metatags.robots}
  copyright = {$temp.metatags.copyright}
  distribution = {$temp.metatags.distribution}
  rating = {$temp.metatags.rating}
  revisit-after = {$temp.metatags.revisit}
  
  # FĂĽr den IE und sein Verhalten, SEHR WICHTIG!
  X-UA-Compatible = IE=edge,chrome=1
  X-UA-Compatible.httpEquivalent = 1
}

Viel SpaĂź damit und liebe GrĂĽĂźe
Marc

Eine Antwort auf „Metatags mit Typo3 ohne Plugin“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.