Typoscript: Suchen und Ersetzen in tt_content.

Suchen und Ersetzen

Mit TYPOSCRIPT lässt sich der gesamte Inhalt einer Seite vor dem Ausliefern durchsuchen. Dabei kann TS auch einzelne Zeichenketten durch andere ersetzen. Man kann dies beispielsweise nutzen, um korrekte Anführungsstriche, Gedankenstriche oder die Schreibweise von Markennamen zu realsieren:

 

lib {
    content = CONTENT
    content {
        table = tt_content
        select {
            orderBy = sorting
            where = colPos = 0
        }
        wrap = <main id="content">|</main>
        stdWrap.replacement {
            10 {
                search = Herr Lerbs
                replace = HERR LERbS
            }
            20 {
                search = --
                replace = &ndash;
            }
            30 {
                search = #(&quot;)#
                replace = |*| &bdquo;||&ldquo; |*|
                useRegExp = 1
                useOptionSplitReplace = 1
            }
            30 >
        }
    }
}

 

Eingebunden wird das Ergbnis ganz normal über 

 

    <f:cObject typoscriptObjectPath="lib.content" />