Flexform und TS (Datei verlinken) [Gelöst]

  • alsodenn alsodenn
    Padawan
    0 x
    59 Beiträge
    0 Hilfreiche Beiträge
    15. 02. 2012, 10:18

    Hallo liebes Forum

    Ich benütze die Ext wec_contentelements und habe schon eigene Content-Elemente erstellt. Bei einem habe ich jetzt aber Probleme.

    Im Backend kann man ein File auswählen (PDF) über den Wizard. Hier der Ausschnitt vom Flexform (Flexform funktioniert so!):

    1. <rows>
    2. <section>1</section>
    3. <type>array</type>
    4. <el>
    5. <row>
    6. <type>array</type>
    7. <tx_templavoila>
    8. <title>LLL:EXT:wec_contentelements/referencetable/locallang.xml:flexform.referencetable.row</title>
    9. </tx_templavoila>
    10. <el>
    11.  
    12. [ ... weitere felder ... ]
    13.  
    14. <pdf>
    15. <TCEforms>
    16. <label>LLL:EXT:wec_contentelements/referencetable/locallang.xml:flexform.referencetable.pdf</label>
    17. <config>
    18. <type>input</type>
    19. <size>15</size>
    20. <wizards type="array">
    21. <_PADDING type="integer">2</_PADDING>
    22. <link type="array">
    23. <type>popup</type>
    24. <title>Link</title>
    25. <icon>link_popup.gif</icon>
    26. <script>browse_links.php?mode=wizard&act=file</script>
    27. <params type="array">
    28. <blindLinkOptions>page,url,spec,mail</blindLinkOptions>
    29. </params>
    30. <JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
    31. </link>
    32. </wizards>
    33. </config>
    34. </TCEforms>
    35. </pdf>
    36. </el>
    37. </row>
    38. </el>
    39. </rows>

    Im Frontend sollte dann sowas rauskommen:

    1. <a href="[ausgewähltes pdf]" class="file">pdf</a>

    Mein TS-Versuch, der nicht klappt:

    1. 70 = TEXT
    2. 70.value = pdf
    3. 70.typolink.parameter.data = {flexformSection : row/el/pdf}

    Ich denke das Problem liegt irgendwie an der flexformSection und wie ich den Pfad anspreche.
    Oder muss ich das ganze mit einem filelink erstellen? Das hab ich auch schon versucht, aber auch ohne Erfolg.

    Kann mir jemand weiterhelfen?


  • 1
  • alsodenn alsodenn
    Padawan
    0 x
    59 Beiträge
    0 Hilfreiche Beiträge
    17. 02. 2012, 07:33

    Kann mir da niemand helfen?

    Oder habe ich das Problem nicht klar genug beschrieben?

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    17. 02. 2012, 08:33

    1. <script>browse_links.php?mode=wizard&act=file</script>

    ist kein valides XML,
    entweder machst du daraus

    1. <script>browse_links.php?mode=wizard&amp;act=file</script>

    oder du verpackst den Inhalt mit CDATA.

  • alsodenn alsodenn
    Padawan
    0 x
    59 Beiträge
    0 Hilfreiche Beiträge
    17. 02. 2012, 09:25

    hallo jenses

    Danke für deine Antwort.

    Leider hat das nichts gebracht.
    Das Flexform im Backend funktioniert ja auch soweit. Mein Problem ist mehr im Typoscript-Bereich ;-).

  • alsodenn alsodenn
    Padawan
    0 x
    59 Beiträge
    0 Hilfreiche Beiträge
    12. 06. 2012, 11:55

    Habe es selber herausgefunden:

    1. 40 = TEXT
    2. 40.value = PDF
    3. 40.typolink.parameter.dataWrap = {flexformSection : member/el/pdf}
    4. 40.typolink.wrap = <div class="pdf">|</div>
    5. 40.if.isTrue.dataWrap = {flexformSection : member/el/pdf}
    6. 40.insertData = 1

    Zusätzlich noch die Abfrage, wenn nichts angegeben wird, wird auch nichts verlinkt ;-).

  • 1