Zum Inhalt springen

Wie bekomme ich ein zusätzliches Feld ins flexform ?

Erstellt am 4. Januar 2009 · 2 Antworten · letzte Antwort am 5. Januar 2009

Tags: TCA, SEO, Frage

Julchen ·

Wie bekomme ich ein weiteres Feld auf der Karte Metadata unter Seiteneigenschaften ?
Dort kann man die Metatags eingeben. Ich habe nur Description,author und keywords.
Ich möchte gerne noch ein weiteres feld haben.

Mit

page.meta{
    feld = irgendwas
    )

kann ich zwar ein feld im html erzeugen aber es ist dann für alle seiten gültig. Ich möchte aber für einige Seiten einen andern metataginhalt.

Hat jemand eine Idee oder ein Snippet? Ich wollte das ohne Extension lösen.

Julchen

Michaelh74 ·

Der Titel Deines Posts ist vielleicht etwas irreführend, da es sich hier nicht um Flexforms handelt ;-)

Das sind ganz normale Formular-Felder, die dann jeweils in ein eigenes Datenbankfeld geschrieben werden.

Ohne Extension geht da wenig, da Du damit auch die Datenbankfelder erweitern müsstest.

Vielleicht kannst Du ja noch das Feld Subtitle dafür "missbrauchen".
Welche Meta-Daten benötigst Du denn alles?
Ich würde es eher über TS statisch lösen mit einem extension Template auf den Seiten für unterschiedliche Meta-Tags.

Gruß
Michael

Julchen ·

Vielleicht kannst Du ja noch das Feld Subtitle dafür "missbrauchen".

Klasse, das geht tatsächlich !
Wofür braucht man eigentlich die Subtitle ?

Falls jemand die Lösung sucht:
Folgendes kommt zusätzlich ins setup:

page.meta{
    robots.field = subtitle
    robots.ifEmpty ( 
         follow
    )
 }

Bewikt: Der Text aus dem Subtitle-Feld wird angezeigt <meta name="robots" content="Inhalt aus subtitlefeld" />
und wenn die Felder Subtitle leer sind steht im html = <meta name="robots" content="follow" />

Ohne Extension geht da wenig, da Du damit auch die Datenbankfelder erweitern müsstest.

Die Datenbankfelder könnte ich doch selber in der Datenbank anlegen, oder ?

Welche Meta-Daten benötigst Du denn alles?

Ansich wollte ich nur die Meta-Info robots je nach Seite ändern, habe da gerade die extension robots_1.0.0 http://typo3.org/extensions/repository/view/robots/current/ entdeckt, die fügt mir genau die benötigten Felder hinzu.

Muss mich nun nur entscheiden ob ich das mit der Extension oder mit den "subtitle" mache.

Besten Dank
Julchen