Import von Bilddaten ändern vom Datei-Pfad

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Fulano
    Contao-Fan
    • 14.09.2010
    • 481

    #1

    Import von Bilddaten ändern vom Datei-Pfad

    Hallo,

    vorweg möchte ich erst einmal sagen das die Catalog-Extension für mich sehr neu ist, ich bin also ein Catalog-Boon.
    Vielleicht kann mir ja jemand weiter helfen, ich habe leider nichts zu meinem Problem im Forum gefunden.

    Folgendes Szenario:
    Im ersten Schritt legt eine Warenwirtschaft Daten zu Artikeln auf den Server. Im zweiten Schritt werden dann Bilder auf den Server gelegt.
    Es kann festgelegt werden in welches Verzeichnis diese Daten jeweils abgelegt werden. Im Beispiel wird alles in den Ordner "tl_files/Importdaten/" gelegt.

    Das Problem ist nun das die Daten die im ersten Schritt auf den Server geschoben werden nur den Bildnamen der Bild-Dateien enthalten die im zweiten Schritt auf den Server geschoben werden.
    Es fehlt also der Dateipfad.
    Wie kann man nun am besten den Pfad ergänzen? Oder ist das unter Umständen gar nicht notwendig?

    Zum verdeutlichen hier ein Beispiel wie eine solche csv-Datei aussehen kann:
    "Art_Nr","Art_Bez","Artikelbild"
    "1","Artikelbezeichnung 1","tl_files/300322.jpg"
    "2","Artikelbezeichnung 2","tl_files/500123.jpg"

    Da die Bilddaten aber im Verzeichnis "tl_files/Importdaten/" liegen, müsste die Datei ja eigentlich so aussehen:
    "Art_Nr","Art_Bez","Artikelbild"
    "1","Artikelbezeichnung 1","tl_files/Importdaten/300322.jpg"
    "2","Artikelbezeichnung 2","tl_files/Importdaten/500123.jpg"

    Ich hoffe ich habe mein Problem deutlich machen können und hoffe das ein Catalog-Guru mir weiter helfen kann

    Gruß Fulano
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Fulano,
    wenn die Daten immer wieder importiert werden sollen, dann würde ich da gar keinen Pfad mit übergeben, sondern nur den Dateinamen. Den Pfad gibst du dann im Frontend per Hand an (mit dem image-Inserttag lässt sich das ganz easy handhaben).

    Wenn du das aber nur einmal machst, dann würde ich das an deiner Stelle eben in der Datenbank (oder in einer CSV-Datei) eben von Hand lösen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • Fulano
      Contao-Fan
      • 14.09.2010
      • 481

      #3
      Hallo MacKP,

      die Daten werden immer wieder erneuert. Ich werde es mal mit dem image-Inserttag probieren.
      Wenn ich dich richtig verstehe dann wird in dem image-Inserttag der Pfad quasi fest angegeben und durch die Dateinamen ergänzt?
      Falls das so gedacht ist sollte das gut funktionieren, da der Pfad für alle Bilddaten immer der gleiche ist.

      Gruß Fulano

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Zitat von Fulano Beitrag anzeigen
        Wenn ich dich richtig verstehe dann wird in dem image-Inserttag der Pfad quasi fest angegeben und durch die Dateinamen ergänzt?
        Falls das so gedacht ist sollte das gut funktionieren, da der Pfad für alle Bilddaten immer der gleiche ist.
        Jap, genau so dachte ich mir das ;-)
        Wird eben nur im Backend nicht so angezeigt dann. Aber wenn die Dateien eh über extern reingebracht werden ist das ja eh egal ;-)

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • Fulano
          Contao-Fan
          • 14.09.2010
          • 481

          #5
          Hallo MacKP,

          irgendwie will das nicht so ganz klappen mit den Bildchen. Dein Ansatz ist verstanden, aber bei der Umsetzung hapert es.
          Im Frontend will er einfach das Bild nicht anzeigen wenn man im Backend kein Bild ausgewählt hat. Dabei wollen wir ja im Backend nichts auswählen.

          Ich weiß leider nicht wie ich dir das Problem näher schildern kann. Vielleicht hast du ja ne Ahnung
          Ich bin das noch mit jemandem durchgegangen, aber ich befürchte wir sehen den Wald vor lauter Bäumen nicht.
          Wenn du magst könnte ich dir mal die Daten schicken und du kannst einen Blick drauf werfen.

          Gruß Fulano

          Kommentar

          • Fulano
            Contao-Fan
            • 14.09.2010
            • 481

            #6
            Hallo MacKP,
            btw. ist die Wunschliste noch auf dem neuesten Stand?

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Zitat von Fulano Beitrag anzeigen
              Hallo MacKP,
              btw. ist die Wunschliste noch auf dem neuesten Stand?
              Klar, immer ^^

              Viele Grüße
              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
              [Arbeitet bei -> Paus Design & Medien]
              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

              Kommentar

              • Fulano
                Contao-Fan
                • 14.09.2010
                • 481

                #8
                Hallo,

                ich habe noch eine Frage zum CSV-Import.

                Ich bekomme eine CSV-Datei die folgendermaßen aufgebaut ist:
                "Art_Nr";"Fabrikat";"Beschreibung_2";"Bezeichnung_ 3";"Bezeichnung_4";"Internet Shop";"Selekt_1";"Artikelbild";"Beschreibung";
                "1234567";"YAMAHA";"YAMAHA PACIFICA 112V OVS";"";"";1299.00;"#gie";"205752.jpg";"";

                Das Problem sind die abschließenden Trenner.
                Damit diese Datei importiert werden kann genügt es den letzten Trenner in der Zeile mit den Feldbezeichnern zu entfernen (im Beispiel hervorgehoben).
                Genau das möchte ich aber umgehen.

                Hat jemand eine Idee wie der Import zu realisieren ist ohne das man Hand an die CSV legen muss?

                Gruß, Fulano

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Hallo Fulano,
                  woher kommt das denn?
                  Normale Programme exportieren das eigentlich ohne das abschließende Semikolon (Trenner ist da ja normalerweise Zeilenumbruch). Auch phpmyadmin sollte das ohne ex- importieren.

                  Viele Grüße
                  Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                  [Arbeitet bei -> Paus Design & Medien]
                  "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                  Kommentar

                  • Fulano
                    Contao-Fan
                    • 14.09.2010
                    • 481

                    #10
                    Hallo MackP,

                    ich weiß, aber anscheinend ist das noch nicht bei allen Firmen angekommen. Ich hab gerade noch ein CSV mit Open Office Calc erstellt und es gab auch keine Abschließenden Trenner.
                    Am besten ich ruf die Firma die uns die Daten stellt noch einmal an und frag nach ob das denn so sein muss.

                    Gruß Fulano

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #11
                      Dann drück ich mal die Daumen ;-)

                      Viele Grüße
                      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                      [Arbeitet bei -> Paus Design & Medien]
                      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                      Kommentar

                      Lädt...