Hallo Leute,
Ich hab das ganze Netz abgesucht. Gibt es ein TYPOSCRIPT Snippet was ermöglicht den HTML Title Tag aus der ersten H1 Überschrift aus einem TT_CONTENT Element automatisch zu generieren?
Grüße
frOsT
Hallo Leute,
Ich hab das ganze Netz abgesucht. Gibt es ein TYPOSCRIPT Snippet was ermöglicht den HTML Title Tag aus der ersten H1 Überschrift aus einem TT_CONTENT Element automatisch zu generieren?
Grüße
frOsT
Also der Titel des ersten Content Elements oder wirklich im RTE Text eine H1?
Hi,
Ich meine die H1 des ersten Elements.
Grüße
frOsT
Das ist jetzt immer noch nicht eindeutig... RTE oder Titelfeld des Contentelements?
Das Überschriftfeld im Contentelement, nicht im RTE.
Guten Morgen,
Eine Extension dafür gibts dafür auch nicht. Da müsste ja theoretisch ein Snippet reichen, was die H1 Überschrift des Content Elements zieht und als HTML Title Tag wrapt.
Hat jemand ne Idee wie das funktionieren könnte?
Grüße
frOsT
page = PAGE
page.headerData.10 = TEXT
page.headerData.10.stdWrap.cObject = COA
page.headerData.10.stdWrap.cObject {
10 < styles.content.get
10 {
select.max = 1
renderObj >
renderObj = TEXT
renderObj.field = header
renderObj.noTrimWrap = |<title>"|" |
}
20 = TEXT
20.field = title
20.noTrimWrap = |ist die Überschrift des ersten Elements auf der Seite "|"|
30 = TEXT
30.noTrimWrap = || : deineDomain.de</title>|
}
EDIT: Die Einführungsstriche, page.headerData.10.stdWrap.cObject.20 und page.headerData.10.stdWrap.cObject.30 habe ich nur für das Beispiel dazu eingefügt.
Hallo Emil,
Funktioniert 100%. Ich danke dir 🙂
Grüße
frOsT
Kann man zufällig auch den Metatag "Description" entsprechend verändern?
Ich möchte einen Social Sharing Plugin einbinden und man soll immer den Inhaltstext (zumindest den Anfang davon) an Facebook und Co. übergeben können. Diese Plugins ziehen sich immer automatisch den Title und die Description, das kann man glaube ich auch nicht beeinflussen ...
Im Notfall wäre es für mich auch okay, wenn die Description auch z.B. immer durch das ersetzt wird, was zwischen <h6> und </h6> steht. Dann würde ich einfach diesen Tag "missbrauchen".
Kann das jemand? :-)