Bilder Upload-Ordner ändern

  • sventb sventb
    R2-D2
    0 x
    75 Beiträge
    0 Hilfreiche Beiträge
    21. 03. 2006, 12:14

    Hallo,
    auf meiner Typo3 Seite werden Bilder in uploads/tx_templavoila abgelegt. Das möchte ich aber nicht, da man dadurch nicht über den Fileadmin darauf zugreifen kann.
    Wie ändere ich den Pfad? Ich habe ihn schon an verschiedenen Stellen im Filesystem und mit TypoScript im Template usw geändert, aber die Dateien werden weiterhin in den falschen Ordner gelegt!?


  • 1
  • anj anj
    Jedi-Meister
    0 x
    320 Beiträge
    0 Hilfreiche Beiträge
    21. 03. 2006, 12:20

    den pfad kannst du im DataStructure von TemplateVoila ändern ...
    diesen Pfad kannst du für jedes einzelne field_ anpassen.

    hmm .. ich frage mich gerade ob man das auch global ändern kann .. .das weiss ich jetzt leider nicht ..

  • sventb sventb
    R2-D2
    0 x
    75 Beiträge
    0 Hilfreiche Beiträge
    21. 03. 2006, 12:26

    Aber wie starte ich das DataStructure?
    Wenn ich auf das TemplateVoila Control Center im Modul Web klicke kommt nur:

    Purpose
    This module will provide shortcuts to mapping with TemplaVoila, convenient listing of Template Objects and Data Structures in a hierarchy for much better overview of templates. Obviously, this module is not even started...

  • anj anj
    Jedi-Meister
    0 x
    320 Beiträge
    0 Hilfreiche Beiträge
    22. 03. 2006, 13:28

    Web->liste

    dann auf den TemplateVoila Sysordner ...

    auf das icon von Datastructure deines Templates und dann auf bearbeiten ...

  • sventb sventb
    R2-D2
    0 x
    75 Beiträge
    0 Hilfreiche Beiträge
    23. 03. 2006, 09:45

    Danke hat geklappt, aber jetzt habe ich das Problem, dass die Bilder im FE nicht mehr angezeigt werden (im BE werden sie angezeigt). Woran kann das liegen???

    In meinem Template ist ein Tag mit der ID "aboutus-pic": <td valign="middle" class="whiteborder-2" id="aboutus-pic"><img src="/fileadmin/templates/images/pics/aboutus-test.jpg"></td>
    Dieser Tag sollte doch den Link zu dem Bild erhalten, aber im Quelltext meiner Seite steht nur <td valign="middle" class="whiteborder-2" id="aboutus-pic"><img src="" width="" height="" border="0" alt="" title="" /></td>
    Ich konnte außerdem in der DataStructure keinen Hinweis auf "aboutus-pic" finden, woher weiss Typo3 nun, dass dieser Tag gemappt werden muss??

    Sorry dass ich nicht die komplette Doku zu TemplaVoila gelesen habe... ;)

    Meine Datastructure:

    1. <T3DataStructure>
    2. <ROOT type="array">
    3. <tx_templavoila type="array">
    4. <title>ROOT</title>
    5. <description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
    6. </tx_templavoila>
    7. <type>array</type>
    8. <el type="array">
    9. <field_title type="array">
    10. <tx_templavoila type="array">
    11. <title>Überschrift</title>
    12. <description>Überschrift</description>
    13. <sample_data type="array">
    14. <numIndex index="0">Überschrift</numIndex>
    15. </sample_data>
    16. <eType>input_h</eType>
    17. </tx_templavoila>
    18. <TCEforms type="array">
    19. <config type="array">
    20. <type>input</type>
    21. <size>48</size>
    22. <eval>trim</eval>
    23. </config>
    24. <label>Überschrift</label>
    25. </TCEforms>
    26. </field_title>
    27. <field_aboutuscontent type="array">
    28. <tx_templavoila type="array">
    29. <title>Über Uns Inhalt</title>
    30. <description>Über Uns Inhalt</description>
    31. <sample_data type="array">
    32. <numIndex index="0">Über Uns Inhalt</numIndex>
    33. </sample_data>
    34. <eType>ce</eType>
    35. <TypoScript>
    36. 10.source.current=1
    37. 10.tables = tt_content
    38. </TypoScript>
    39. </tx_templavoila>
    40. <TCEforms type="array">
    41. <config type="array">
    42. <type>group</type>
    43. <internal_type>db</internal_type>
    44. <allowed>tt_content</allowed>
    45. <size>5</size>
    46. <maxitems>200</maxitems>
    47. <minitems>0</minitems>
    48. <show_thumbs>1</show_thumbs>
    49. </config>
    50. <label>Über Uns Inhalt</label>
    51. </TCEforms>
    52. </field_aboutuscontent>
    53. <field_pic type="array">
    54. <tx_templavoila type="array">
    55. <title>Über Uns Bild</title>
    56. <description>Über Uns Bild</description>
    57. <sample_data type="array">
    58. <numIndex index="0">Über Uns Bild</numIndex>
    59. </sample_data>
    60. <eType>image</eType>
    61. <TypoScript>
    62. 10 = IMAGE
    63. 10.file.import = fileadmin/uploads/
    64. 10.file.import.current = 1
    65. 10.file.import.listNum = 0
    66. 10.file.maxW = 96
    67. </TypoScript>
    68. </tx_templavoila>
    69. <TCEforms type="array">
    70. <config type="array">
    71. <type>group</type>
    72. <internal_type>file</internal_type>
    73. <allowed>gif,png,jpg,jpeg</allowed>
    74. <max_size>1000</max_size>
    75. <uploadfolder>fileadmin/uploads</uploadfolder>
    76. <show_thumbs>1</show_thumbs>
    77. <size>1</size>
    78. <maxitems>1</maxitems>
    79. <minitems>0</minitems>
    80. </config>
    81. <label>Über Uns Bild</label>
    82. </TCEforms>
    83. </field_pic>
    84. </el>
    85. </ROOT>
    86. </T3DataStructure>

  • demeter demeter
    Sternenflotten-Admiral
    0 x
    250 Beiträge
    0 Hilfreiche Beiträge
    24. 03. 2006, 07:17

    hi
    statt
    10 = IMAGE
    64.
    10.file.import = fileadmin/uploads/
    65.
    10.file.import.current = 1
    66.
    10.file.import.listNum = 0
    67.
    10.file.maxW = 96

    solltest du folgendes in deine DataStructure innerhalb von <TypoScript> </TypoScript> einbauen
    <![CDATA[
    10 = IMAGE
    10.file.import = fileadmin/uploads/
    10.file.import.current = 1
    10.file.import.listNum = 0
    10.file.maxW = 96
    ]]>

    gruss kilian

  • sventb sventb
    R2-D2
    0 x
    75 Beiträge
    0 Hilfreiche Beiträge
    24. 03. 2006, 13:06

    Hab ich gemacht, geht aber noch immer nicht: Im Backend sehe ich das Bild, aber im FE nicht.
    Das Bild liegt im richtigen Ordner (fileadmin/uploads) und ich kann es auch sehen, wenn ich das Bild über die URL aufrufe. Aber wenn ich im Fileadmin auf das Bild-Icon und auf "Info" klicke, dann sehe ich das Bild im Info-Fenster NICHT!
    In der Spalte RW steht ein rotes W, das bedeutet wohl, dass ich (bzw. der web-user) keine Schreibrechte hat.

  • sventb sventb
    R2-D2
    0 x
    75 Beiträge
    0 Hilfreiche Beiträge
    27. 03. 2006, 10:01

    Ok, hab das Problem: ImageMagick war falsch (??) eingestellt: In Install->Basic Configuration war zwar der richtige Pfad drin, aber erst, als ich (ohne Änderungen vorzunehmen) auf "update localconf.php" geklickt habe, wurden die Bilder angezeigt...!

  • 1