TYPO3-FAQ

/

Alternativer Navigationstitel im TYPO3 Seitenbaum anzeigen

Eintrag unter Backend-Benutzer in TSconfig des jeweiligen Benutzers

options.pageTree.showNavTitle = 1

Um zusätzlich noch die ID der Seite ausgeben kann noch folgende Zeile ergänzt werden:

options.pageTree.showPageIdWithTitle = 1

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Anzahl der Spalten für Bildelemente erweitern

Eintrag in TypoScript-Konfiguration Seiten-TSconfig

TCEFORM.tt_content.imagecols.addItems {
       9 = 9
     10 = 10
     11 = 11
     # usw.
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Bild oder Logo mit typolink verlinken

Eintrag ins Setup der TYPO3 Rootpage

LOGO = IMAGE
LOGO {
    file = fileadmin/template/grafik/logo.png
    stdWrap.typolink{
       parameter = Zielseiten ID
       title = First Come First Serve -  SEO und Webentwicklung

    }
    altText = First Come First Serve -  Logo 
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Cache leeren für Redakteure im Backend bereitstellen

Eintrag in die TSconfig der TYPO3 Benutzergruppe

// Löscht den FE-Cache
options.clearCache.pages = 1

// Löscht den FE-Cache und den Cache in typo3conf
options.clearCache.all = 1

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
CSS Files in Head inkludieren

Eintrag ins Setup der TYPO3 Rootpage

page{
    ...
    includeCSS{
      file1 = fileadmin/Resources/Css/styles-1.css  
      file2 = fileadmin/Resources/Css/styles-2.css 
      file3 = ...      
    }
    ...
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Dattensatz aus tt_content auslsen

Eintrag ins Setup der Rootpage

lib.ContentElement = CONTENT
lib.ContentElement {
    table = tt_content
    select {
            pidInList = 20  // Ordner ID      
            uidInList = 54 // Datensatz ID
            orderBy = uid desc   
    }
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
E-Mailadressen auf Website verschlüsseln

Eintrag ins Setup der Rootpage

config{
    ...
    spamProtectEmailAddresses = 1
    spamProtectEmailAddresses_atSubst = (at)
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Favicon Icon / Shortcut Icon für TYPO3 Seite

Eintrag ins Setup der TYPO3 Rootpage

shortcutIcon = fileadmin/Resources/Images/favicon.png

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
HTML Formatierung im Überschriftenfeldern des Backends zulassen

Eintrag ins Setup der Rootpage

lib.stdheader.10.setCurrent.htmlSpecialChars = 0

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Inkludieren einer lib.Datei aus dem Filesystem des Servers

Eintrag ins Setup der TYPO3 Rootpage

<INCLUDE_TYPOSCRIPT:source="file:fileadmin/Resources/..../lib.Datei.ts">

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
JavaScript Files aus internen und externen Quellen in Footer integrieren

Eintrag ins Setup der TYPO3 Rootpage

page{
    ...
    includeJSFooterlibs{
        file1 = ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
        file1.external = 1
        file1.forceOnTop = 1
        file2 = fileadmin/Resources/bootstrap-3.1.1-dist/js/bootstrap.min.js
        file3 = fileadmin/Resources/JavaScript/custom.js
        ...     
    }
    ...
}


Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Länge einer Überschrift, Textzeilen und Anzeigen-URL bei Google AdWords Anzeigen

Die Länge einer Überschrift bei Textanzeigen in Google AdWords beträgt max.25 Zeichen.

Die Länge einer Textzeile bei Textanzeigen in Google AdWords beträgt max. 35 Zeichen.

Die Länge der Anzeige-URL bei Textanzeigen in Google AdWords beträgt, wie bei der Textzeile,  max. 35 Zeichen.

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Meta-Tag Vieweport Formatierungen

Eintrag ins Setup der TYPO3 Rootpage

page{
    ...
    meta.viewport = width=device-width, initial-scale=1.0
    meta.X-UA-Compatible = IE=edge,chrome=1
    meta.X-UA-Compatible.httpEquivalent = 1
    ...
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Meta-Tags für Keywords, Description und Author setzen

Eintrag ins Setup der TYPO3 Rootpage

page{
    ...
    meta.keywords.field = keywords
    meta.keywords.ifEmpty (
          Keywords,.... ,....
    )
    meta.description.field = description
    meta.description.ifEmpty (
        Beschreibung.....
    )
    meta.author.field = author
    meta.author.ifEmpty = Name des Authors
    ...
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Neues Template von felogin

Eintrag ins Setup der Rootpage

plugin.tx_felogin_pi1.templateFile = fileadmin/.../felogin_template.html

Der Pfad gibt die Position zum neuen Template an.

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Page ID oder Text in den Body-Tag schreiben

Eintrag ins Setup der Rootpage

[globalVar = TSFE:id=1] // Bedingung, wenn z.B. nur auf einer bestimmten Seite

   page.bodyTagCObject = TEXT
   page.bodyTagCObject.field = uid
   page.bodyTagCObject.wrap = <body id="PID|">

[END]

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Rahmenlayouts im Backend umbenennen und hinzufügen

Eintrag unter Rootpage, Ressourcen, TypoScript-Konfiguration Seiten-TSconfig

TCEFORM.tt_content.section_frame{
    altLabels{
        # 0 = csc-default
        # 1 = csc-frame csc-frame-invisible  
        # 5 = featurette-divider
        # 6 = csc-frame csc-frame-rulerAfter
        #10 = csc-frame csc-frame-indent
        #11 = csc-frame csc-frame-indent3366
        #12 = csc-frame csc-frame-indent6633
        #20 = csc-frame csc-frame-frame1
        #21 = csc-frame csc-frame-frame2         
    }
    // Standardpakete oben entfernen
    removeItems = 0,1,2,5,6,10,11,12,20,21   
}

// Eigene Formatierungen hinzufügen
TCEFORM.tt_content.section_frame.addItems{
    22 = Box 1
    23 = Box 2
    ...      
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
RealUrl aktivieren

Eintrag ins Setup der Rootpage

config{
    ...
    simulateStaticDocuments = 0
    baseURL = 'http://www.meinDomain.de/'
    tx_realurl_enable = 1
    prefixLocalAnchors = all
}

Achtung: baseURL ohne ''

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
RTE p Tag Formatierung ohne bodytext

Eintrag ins Setup der TYPO3 Rootpage

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Standard CSS- und JS-Files aus TYPO3 Head entfernen

Eintrag ins Setup der TYPO3 Rootpage

# Standard TYPO3 CSS und JS Files in Head entfernen
config.removeDefaultCSS = 1
config.removeDefaultJS = 1

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
TYPO3 eigenen Seitentitel mit Zusatz verwenden

Eintrag ins Setup der TYPO3 Rootpage

# Standardseitentitel entfernen
config.noPageTitle = 1  

page.headerData {
    ...
    10 = TEXT
    10 {
        field = title
        noTrimWrap = |<title>| - FIRST COME FIRST SERVE</title>|
       
    }
    ...   

}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
TYPO3 Image mit Alt-Tag, Title-Tag und Class versehen

Eintrag in TypoScript-Konfiguration Seiten-TSconfig

lib.Bild= IMAGE
lib.Bild{
    file = fileadmin/Resources/Public/Images/bild.jpg        
    altText.data = page:title
    params = class="xxxx"
    titleText.data = page:description    
    wrap = <div>|</div>
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
TYPO3 Ressourcen Bild in Seiteneigenschaften

Eintrag ins Setup der TYPO3 Rootpage

lib.HAEDER_IMAGE = FILES
lib.HAEDER_IMAGE{
   references {
      table = pages
      data = levelmedia:-1,slide
}
renderObj = IMAGE
renderObj {
   file.import.data = file:current:publicUrl
   altText.data = file:current:title //Datei-Metadaten Title
   titleText.data = file:current:description // Datei-Metadaten Beschreibung
}
}

Ab TYPO3 Version > 6.1.x

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
TypoScript Bedingung für Seiten ID über GlobalVar

Eintrag ins Setup der TYPO3 Rootpage

[globalVar = TSFE:id = 1, TSFE:id = 2, TSFE:id = 3, ...]
   wenn dann mache dies...
   Bsp. lib.Navigation > // lösche die Referenz zur Navigation

[else]
   sonst mache das...
[end]

!!! Achtung Bedingungen dürfen nicht in {} Klammern stehen

 

 

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Überschriften / Subheader zum Backend hinzufügen und HTML-Sonderzeichen

Eintrag ins Setup der TYPO3 Rootpage

lib.stdheader.20 {   
    20 = TEXT
    20{
        field = subheader
        wrap = <h2 class="style-1">|</h2>
        htmlSpecialChars = 0
    }
    21 = TEXT
    21{
        field = subheader
        wrap = <h3 class="style-2">|</h3>
        htmlSpecialChars = 0
    }
    ...
}

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Überschriften ohne Zusätze, Class csc-header entfernen

Eintrag ins Setup der TYPO3 Rootpage

lib.stdheader.stdWrap.dataWrap >

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)
Überschriften zum Backend hinzufügen

Eintrag ins Setup der TYPO3 Rootpage

lib.stdheader.10 {
    20 = TEXT
    20{
        current = 1       
        dataWrap = <h1 class="style-1">|</h1>
    }
    21 = TEXT
    21{
        current = 1       
        dataWrap = <h2 class="style-1">|</h2>
    }
    ...
}

Eintrag unter Rootpage, Ressourcen, TypoScript-Konfiguration Seiten-TSconfig

TCEFORM.tt_content.header_layout {
      addItems.20 = h1 style-1
      addItems.21 = h2 style-1
      ...
}
  

Ansprechpartner: Achim Lenjoint (FIRST COME FIRST SERVE)

Alle Artikel anzeigen