Ergebnis 1 bis 7 von 7

Thema: DCA - Fields - FileTree -> Pfad für Dateimanager

  1. #1
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard DCA - Fields - FileTree -> Pfad für Dateimanager

    Hallo,

    wie kann ich den Pfad für den Aufruf des Dateimanagers beim Filetree ändern bzw. festlegen? Den Pfad bestimme ich erst durch einen onload_callback ...

    Grüße, Andy

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Was willst Du genau machen?

    Suchst du https://contao.org/referenz.html eval->path?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Hier meine Felddefinition:

    PHP-Code:
    'photos' => array (
        
    'label' => &$GLOBALS['TL_LANG']['tl_immo_expose']['photos'],
        
    'exclude' => true,
        
    'inputType'     => 'fileTree',
        
    'eval'     =>array('fieldType'=>'checkbox','files'=>true,'filesOnly'=>true,'path'=>'tl_files/mb-immobilien/immobilien','extensions'=>'png,jpg,jpeg,gif'),
        
    'load_callback' => array(array('tl_immo_expose','path_load_callback'))
    ), 
    Hier der load_callback:

    PHP-Code:
    public function path_load_callback($varValueDataContainer $dc) {
            
    $GLOBALS['TL_DCA']['tl_immo_expose']['fields']['photos']['eval']['path'] = "tl_files/mb-immobilien/immobilien/".$this->reference_number;
            return 
    $varValue;

    Es wird quasi die Referenznummer drangehängt, weil jeder Datensatz seinen eigenen Ordner bekommt. Leider übernimmt er den mit load_callback gesetzten Pfad nicht für den Upload-Ausflug (also das öffnen des Dateimanagers über den kleinen Button)

    Weise was ich mein?

  4. #4
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Ist es vielleicht sogar ein Bug? Könnte ja sein, dass der Pfad für den Upload-Ausflug bereits vorher feststeht, bevor überhaupt "load_callback" etwas verändern kann ...

  5. #5
    Contao-Nutzer Avatar von timbugto
    Registriert seit
    19.03.2010.
    Ort
    UAE
    Beiträge
    90

    Standard

    Zitat Zitat von xs-hoppelhase Beitrag anzeigen
    $GLOBALS['TL_DCA']['tl_immo_expose']['fields']['photos']['eval']['path'] = "tl_files/mb-immobilien/immobilien/".$this->reference_number;
    ...packe das einfach am DCA Ende ran, hatte das gleich Problem mit dem callback.

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.642
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das load_callback ist zu spät für eine Änderung des DCA. Benutze ein onload_callback, das funktioniert.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Nutzer Avatar von timbugto
    Registriert seit
    19.03.2010.
    Ort
    UAE
    Beiträge
    90

    Standard

    Kann man eigentlich beim fileTree (i.e. images) den upload Path vorbestimmen?
    Das wenn ich meine Bildserie bekomme und auf das kleine upload/filemanager Icon darüber drücke, gleich in den richtigen Folder komme?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Newsletter more fields
    Von Felix im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 24.01.2011, 08:37
  2. DCA fields für bestimmte Module ändern
    Von xkynet im Forum Entwickler-Fragen
    Antworten: 4
    Letzter Beitrag: 30.04.2010, 08:09
  3. Antworten: 2
    Letzter Beitrag: 20.03.2010, 18:14
  4. DCA - fields[] - save_callback
    Von xs-hoppelhase im Forum Entwickler-Fragen
    Antworten: 12
    Letzter Beitrag: 29.01.2010, 20:10
  5. Dateimanager Popup (BE) und voreingestellter Pfad
    Von Jonas Schmäler im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 09.08.2009, 12:45

Berechtigungen

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