Ergebnis 1 bis 4 von 4

Thema: UUID von Bild das per manuell abgespeichert wurde

  1. #1
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard UUID von Bild das per manuell abgespeichert wurde

    Guten Tag,

    ich muss über einen Feed automatisch zB einmal pro Tag Bilder in die Contao Dateiverwaltung abspeichern und diese anschließend wie in contao üblich ausgeben.

    Problem ist, dass ich durch das blose ablegen der Bilder ja noch keienn tl_files eintrag und demzufolge auch keine UUID habe - diese brauche ich jedoch um diese den bereits bestehenden Bildwahlfelder in der DCA zuzuweisen.

    Gibt es eine möglichkeit die UUID automatisch zu erzeugen ?

    ich könnte zB irgendeinen funktion zwischen laden der XML datei, speicherung der Bilder in files und der zuweisung der Daten in die Datenbank aufrufen. Gibt es da eine Möglichkeit?

    Danke.

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Du kannst den Sync per Komandozeile anstoßen - entweder macht das Dein Transferscript am Ende oder kontinuierlich per Cronjob

    wenn Du aber eh ein Script auf dem Server bzw. in Contaoumfeld laufen lässt, kannst Du die UUID erzeugen

    PHP-Code:
    ...
    $objFile = \Dbafs::addResource($folder '/' $fileName);
    $binUuid $objFile->uuid;
    ... 

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Dir könnte das contao:filesync Command helfen, um die Synchronisierung auf der Kommandozeile anzustoßen.

    Edit: zu langsam ;-)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  4. #4
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Du kannst den Sync per Komandozeile anstoßen - entweder macht das Dein Transferscript am Ende oder kontinuierlich per Cronjob

    wenn Du aber eh ein Script auf dem Server bzw. in Contaoumfeld laufen lässt, kannst Du die UUID erzeugen

    PHP-Code:
    ...
    $objFile = \Dbafs::addResource($folder '/' $fileName);
    $binUuid $objFile->uuid;
    ... 
    Super! Genau das habe ich gesucht. Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •