[Frage] Vorhandene Inhaltselemente mit Typoscript überschreiben TYPO3-Version: 4.5.3

  • CrZ CrZ
    T3PO
    0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    01. 10. 2013, 18:40

    Halo zusammen.

    Ich versuche seit 3 Tagen, ein vorhandenes Inhaltselement, was auf manchen Seiten auch schon mit Inhalt befüllt ist, auf den leeren Seiten mit einem bestimmten Bild (Als Record in einem Sysordner gespeichert) anzeigen zu lassen.

    Mein Code:

    ## TOP-Image
    10= RECORDS
    10.source.current=1
    10.tables = tt_content
    20=< lib.top_image

    lib.top_image = COA
    lib.top_image.10 = RECORDS
    lib.top_image.10 {
    tables = tt_content
    source = 30
    }

    das inhaltselement "top_image" soll befüllt werden.

    Ich krieg es einfach nicht gebacken. *BrettVormKopf*..

    Vielen Dank schonmal!

    Gruß
    Chris


  • 1
  • CrZ CrZ
    T3PO
    0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    07. 10. 2013, 17:50

    Hat wirklich keiner eine Idee?

    Nochmal genauer beschrieben:

    Ich habe in meinem Template einen Bereich für ein Bild (top_image),
    welchen ich in TV als "Inhaltselement" gemappt habe. Ich möchte, dass
    der Kunde auf den Seiten in dem angesprochenen Bereich Bilder hochladen
    kann. Dies möchte er jedoch nicht auf allen Seiten. Ich möchte nun mit TS
    erreichen, dass generell in dem gemappten Bereich ein Bild erscheint. Sollte
    der Kunde in dem Inhaltselement auf der Seite etwas einfügen, wird das "voreingestellte"
    überschrieben.

    Nochmal Danke!!

    Viele Grüße

    Chris

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    08. 10. 2013, 10:15

    Schau dir mal diese Extension an:
    http://typo3.org/extensions/repository/view/kb_tv_cont_slide
    Damit kann man sich schön einfach Felder nach unten vererben lassen,
    bei Bedarf aber durch anderen Inhalt überschreiben.

    Beispiel für eine linke Spalte mit überschreibbarem Standardinhalt geerbt von der jeweiligen Elternseite im Baum:

    1. <field_contentleft type="array">
    2. <tx_templavoila type="array">
    3. <title>Inhalt Links</title>
    4. <sample_data type="array">
    5. <numIndex index="0"></numIndex>
    6. </sample_data>
    7. <eType>ce</eType>
    8. <TypoScript>
    9. <![CDATA[
    10.  
    11. 10 = COA
    12. 10 {
    13. 10= RECORDS
    14. 10.source.postUserFunc = tx_kbtvcontslide_pi1->main
    15. 10.source.postUserFunc.field = field_contentleft
    16. 10.source.postUserFunc.table = tt_content
    17. 10.tables = tt_content
    18. 10.wrap = <!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
    19. }
    20.  
    21. ]]>
    22. </TypoScript>
    23. <proc type="array">
    24. <int>0</int>
    25. <HSC>0</HSC>
    26. <stdWrap></stdWrap>
    27. </proc>
    28. <preview></preview>
    29. <oldStyleColumnNumber>0</oldStyleColumnNumber>
    30. <enableDragDrop>1</enableDragDrop>
    31. </tx_templavoila>
    32. <TCEforms type="array">
    33. <label>Inhalt Links</label>
    34. <config type="array">
    35. <type>group</type>
    36. <internal_type>db</internal_type>
    37. <allowed>tt_content</allowed>
    38. <size>5</size>
    39. <maxitems>200</maxitems>
    40. <minitems>0</minitems>
    41. <multiple>1</multiple>
    42. <show_thumbs>1</show_thumbs>
    43. </config>
    44. </TCEforms>
    45. </field_contentleft>

  • CrZ CrZ
    T3PO
    0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    08. 10. 2013, 10:16

    Danke für deine Antwort!

    Ich probiere es aus und berichte!

    Grüße
    Chris

  • 1