[Frage] Split mit Viewhelpern?


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    09. 01. 2015, 16:14

    Sollte hiermit funktionieren: https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/ExplodeViewHelper.html

    "vhs" ist eine eigene Extension im TER, die viele nützliche ViewHelper beinhaltet.

  • Teisinger Teisinger
    Jedi-Ratsmitglied
    0 x
    502 Beiträge
    37 Hilfreiche Beiträge
    25. 04. 2016, 15:30

    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:

    1. lib.splittext = COA
    2. lib.splittext {
    3. 10 = TEXT
    4. 10.value.current = 1
    5. 10.split {
    6. token = >
    7. cObjNum = 1 |*| 1 |*| 2
    8.  
    9. 1 = TEXT
    10. 1.current = 1
    11. 1.wrap = <span class="first-split">|</span>
    12.  
    13. 2 = TEXT
    14. 2.current = 1
    15. 2.wrap = <span class="second-split">|</span>
    16. }
    17. }

    Dann kann man den im Template so verwenden:

    1. <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 :)

    https://github.com/groundstack-org

  • 1