Einzelnen Beitrag anzeigen
  #9  
Alt 09.12.06, 23:42
blau blau ist offline
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21

hallo mstuebner,
Zitat:
Zitat von mstuebner Beitrag anzeigen
Über TypoScript kannst Du nur konfigurieren, was im PHP Code der Extension auch verarbeitet wird, aber eine zusätzliche und neue Funktionalität einführen.

Ich vermute dass Du mit php nicht so vertraut bist, dass Dir ein Hinweis auf Zeile 931 und folgende der Extension was nutzt, oder?
ich habe es jetzt einfach mal versucht. bitte um korrektur falls es falsch ist bzw. noch was fehlt.

ich habe folgendes feld neu in der tabelle fe_user angelegt: tx_gvfeuserextension_btm (varchar(50))

dann habe ich dieses in das template für die registrierung hinzugefügt

jetzt habe ich folgenden code aus der datei "class.tx_srfeuserregister_pi1.php" geändert:
originalcode:
PHP-Code:
/**
         * Moves email into username if useEmailAsUsername is set
         *
         * @return void  done directly on array $this->dataArr
         */
        
function setUsername() {
            if (
$this->conf[$this->cmdKey.'.']['useEmailAsUsername'] && $this->theTable == "fe_users" && t3lib_div::inList($this->fieldList'username') && !$this->failureMsg['email']) {
                
$this->dataArr['username'] = trim($this->dataArr['email']);
            }
        } 
in:
PHP-Code:
function setUsername() {
            if (
$this->conf[$this->cmdKey.'.']['useEmailAsUsername'] && $this->theTable == "fe_users" && t3lib_div::inList($this->fieldList'username') && !$this->failureMsg['tx_gvfeuserextension_btm']) {
                
$this->dataArr['username'] = trim($this->dataArr['tx_gvfeuserextension_btm']);
            }
        } 
geändert.

Ist das für mein vorhaben alles und vorallem ist es richtig?
__________________
gruß blau
Mit Zitat antworten