[Frage] Woher kommt diese Eigenschaft TYPO3-Version: 7.6.12

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    21. 11. 2016, 16:24

    1. ...
    2.  
    3. image = IMG_RESOURCE
    4. 10 = FLUIDTEMPLATE {
    5. file = ...
    6.  
    7. variables {
    8. image {
    9. file {
    10. import = 1
    11. import {
    12. data = levelmedia: -1, slide
    13. listNum = 0
    14. }
    15. treatIdAsReference = 1
    16. width = 1920
    17. }
    18. }
    19. }
    20. }
    21.  
    22. ...

    Woher hat das IMG_RESOURCE-Object plötzlich Zugriff auf die Eigenschaft data ???
    gehört doch zum FILES-Objekt. Und das IMG_RESOURCE hat doch nur Zugriff auf das was der Datentyp file bietet und die stdWrap().
    Und da komme ich von beiden nicht an die Eigenschaften von FILES, oder habe ich einen Denkfehler?

    Kann mir das mal bitte jemand erklären. Danke

  • Hilfreichster Beitrag

  • 1 x
    3144 Beiträge
    140 Hilfreiche Beiträge
    21. 11. 2016, 16:48 - Hilfreichster Beitrag

    'import' ist vom Typ "path /stdWrap". Und der stdWrap hat die data-Eigenschaft:
    https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Stdwrap/Index.html#data


  • 1
  • 1 x
    3144 Beiträge
    140 Hilfreiche Beiträge
    21. 11. 2016, 16:48

    'import' ist vom Typ "path /stdWrap". Und der stdWrap hat die data-Eigenschaft:
    https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Stdwrap/Index.html#data

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    21. 11. 2016, 17:50

    Hallo Julian,

    soweit klar.

    Aber wie komme ich von der IMG_RESOURCE (variable: image) auf die Eigenschaft file.
    Die ist weder im stdWrap noch in der img_resource.

    Bei img_resource steht zwar in der tsref: Here "file" is an imgResource...
    Aber woher weiß ich das ich davon auch auf die stdWrap komme?

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    21. 11. 2016, 17:53

    Vergis es - habs gefunden ;);)

    Danke

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    21. 11. 2016, 17:56

    Schritt zurück :)#angry#

    Ich gehe aber doch von IMG_RESOURCE --> file (imgResource) und von da komme ich ja nicht an den stdWrap.

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    21. 11. 2016, 17:58

    Oder von IMG_RESOURCE --> stdWrap() und von da habe ich keine Eigenschaft file.

    Also beides Sackgassen.

  • 0 x
    3144 Beiträge
    140 Hilfreiche Beiträge
    22. 11. 2016, 09:52

    [url=https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/ImgResource/Index.html]IMG_RESOURCE[/url] hat zwei Properties:
    - file
    - stdWrap

    file ist hierbei vom Datentyp [url=https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Imgresource/Index.html]imgResource[/url], d.h. alles hinter "file" sind Eigenschaften von imgResource. Ein Property hiervon ist auch "import".

    Damit ist der ganze Pfad 10.variables.image.file.import eigentlich nachvollziehbar.

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    22. 11. 2016, 11:41

    Dann weiß ich wo mein Fehler war.

    Ich habe gesehen, das file (bei IMG_RESOURCE) den Datentyp imgResource hat.
    Und habe dann nur unter Data types->imgResource gesucht.

    Auf die Idee unter Functions nachzuschauen bin ich nicht gekommen.

    Kannst du mir bitte noch erklären, warum ich ich da nachschauen kann(muss) und nicht nur unter Data types?

  • 0 x
    3144 Beiträge
    140 Hilfreiche Beiträge
    22. 11. 2016, 17:10

    Öhm, so ganz erklären nicht. Musste den Text in der TSref hier auch grad mehrfach durchlesen. Aber es versteckt sich beim Datatype wohl im Kommentar

    A "resource" (see above) plus imgResource properties (see the example and the [b]object reference for imgResource below[/b]).

    Insgesamt klingt es mir aber, als wäre da die Doku vielleicht insich nicht mehr ganz schlüssig bzw. logisch aufgebaut o.O

  • getit getit
    Jedi-Ritter
    0 x
    137 Beiträge
    4 Hilfreiche Beiträge
    23. 11. 2016, 08:04

    Ok, danke

  • 1