Frontend Upload in Benutzerverzeichnis erzwingen (gelöst)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • picturefriend
    Contao-Nutzer
    • 09.11.2009
    • 26

    #1

    Frontend Upload in Benutzerverzeichnis erzwingen (gelöst)

    Hi,
    ich möchte gern das die Dateien die ein Mitglied in einem Frontend-Editor hochlädt in seinem Benutzerverzeichnis gespeichert werden.
    Ich habe die Stelle die dafür zuständlich ist im ModuleCatalogEdit.php gefunden
    PHP-Code:
                        if($fieldConf[$field]['eval']['path'])
                        {
                            $objWidget->uploadFolder = $fieldConf[$field]['eval']['path'] . '/' . $this->strTable;
                        } else {
                            $objWidget->uploadFolder = $GLOBALS['TL_CONFIG']['uploadPath'].'/catalog_' . $this->strTable;
                        } 
    
    Die Benutzerverzeichnisse die automatisch erstellt werden sind dann nach Benutzernamen kleingeschrieben erstellt.
    Ich habe es versucht mit {{user::username}} es geht aber nicht
    PHP-Code:
                        if($fieldConf[$field]['eval']['path'])
                        {
                            $objWidget->uploadFolder = $fieldConf[$field]['eval']['path'] . '/' . $this->strTable;
                        } else {
                            $objWidget->uploadFolder = $GLOBALS['TL_CONFIG']['uploadPath'].'/mitglieder/{{user::username}}';
                        } 
    
    Wie komme ich auf die Variable die username ausgibt?
    Vielen Dank im Voraus!
    Zuletzt geändert von picturefriend; 09.04.2012, 20:49.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo picturefriend,
    versuchs mal mit dem Thread -> http://www.contao-community.org/view...=unread#unread

    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

    • picturefriend
      Contao-Nutzer
      • 09.11.2009
      • 26

      #3
      Hallo MacKP, danke für deine Antwort.
      Die Lösung aus Beitrag mit $userid hat zwar nicht hingehauen, aber ich habe in diesem Forum die Lösung gefunden.
      Es funktioniert mit $this->User->id

      Hier:

      PHP-Code:
                          if($fieldConf[$field]['eval']['path'])
                          {
                              $objWidget->uploadFolder = $fieldConf[$field]['eval']['path'] . '/' . $this->strTable;
                          } else {
                              $objWidget->uploadFolder = $GLOBALS['TL_CONFIG']['uploadPath'].'/mitglieder/' . $this->User->id;
                          } 
      

      Kommentar

      Lädt...