Zum Inhalt springen

Split mit Viewhelpern?

Erstellt am 9. Januar 2015 · 2 Antworten · letzte Antwort am 25. April 2016

Tags: ViewHelper, Frage

nex ·

Hallo zusammen,

ich binde einen RSS Feed von Google News mit der Extension rss_display ein. Dort enthält der Titel bereits die Quelle, die durch den letzten Bindestrich vom eigentlichen Titel der News getrennt wird.

Ist es möglich mit Fluid und TypoScript split die Quelle separat zu wrappen, damit sie anders gestylt werden kann?

Anbei Screenshots. Besten Dank für eure Hilfe!

Bildschirmfoto-2015-01-09-um-15.06.36.png
Bildschirmfoto-2015-01-09-um-15.06.57.png
Bildschirmfoto-2015-01-09-um-15.31.06.png

Teisinger ·

War auch auf der Suche nach sowas in der Art. Bin auch nicht fündig geworden im Netz.
Das mit VHS Extension, klingt zwar gut. Aber warum ne ganze Extension nehmen, wenn nur ein kleiner Bruchteil davon gebraucht wird?!

Also meine Lösung für Split, ein eigener Viewhelper per TypoScript:

lib.splittext = COA
lib.splittext {
  10 = TEXT
  10.value.current = 1
  10.split {
    token = >
    cObjNum = 1 |*| 1 |*| 2

    1 = TEXT
    1.current = 1
    1.wrap = <span class="first-split">|</span>

    2 = TEXT
    2.current = 1
    2.wrap = <span class="second-split">|</span>
  }
}

Dann kann man den im Template so verwenden:

<f:cObject typoscriptObjectPath="lib.splittext" data="{header}" />

{header} ist die Überschrift im Fluid Content Template
token ist das Zeichen bei dem gesplittet wird

Vielleicht hilft es ja dem ein oder anderen 🙂