![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| ||||
| ||||
Problem: Wenn man die Newloginbox per TypoScript integriert (beispielsweise, um sie auf jeder Seite zu integrieren), werden einige Konfigurationsvariablen nicht erkannt. Ein Beispiel ist die im Manual angegebene Variable 'showForgotPassword', welche mit deutscher Einstellung einen Link 'Passwort vergessen?' anzeigt. Analyse: Wenn man die Datei 'typo3conf/ext/newloginbox/pi1/class.tx_newloginbox_pi1.php' (bei lokaler Installation) öffnet, kann man nach dem String '$this->pi_getFFvalue($this->cObj->data['pi_flexform']' suchen. Hier werden Abfragen formuliert, die das Vorhandensein eines Formulars erfordern. Diese Abfragen sind Quatsch, da die entsprechenden Variablen aus dem FlexForm ebensogut über TypoScript vergeben werden können. Lösung: Die Abfragen sollten sinnvoll geändert werden. Ich habe folgende Änderungen vorgenommen: Zeile 275, geändert von Code: if ($this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'show_forgot_password', 'sDEF')) { Code: if ($this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'show_forgot_password', 'sDEF') || $this->conf['showForgotPassword'] == 1) { Code: if ($this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'show_permalogin', 'sDEF') && ($GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] == 0 || $GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] == 1) && $GLOBALS['TYPO3_CONF_VARS']['FE']['lifetime'] > 0) { Code: if (($this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'show_permalogin', 'sDEF') || $GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] == 1 || $this->conf['show_permalogin'] == 1) && $GLOBALS['TYPO3_CONF_VARS']['FE']['lifetime'] > 0) { Kommentar: Mit einer zentralen sinnvollen Zuweisung der Variablen habe ich mich nicht aufgehalten, aber dies sollte von den Programmierern der Extension ins Auge gefaßt werden. Der momentane Code (Version 3.0.0) ist nicht korrekt und die Abfrage in Zeile 280 enthält außerdem sinnlosen Code.
__________________ Viele Grüße David ![]() TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3 David Bruchmann - Mediengestaltung www.bruchmann-web.de Geändert von david (20.12.06 um 13:16 Uhr). |
| Sponsored Links |
![]() TYPO3 Forum.net empfiehlt domainFactory als Hoster! |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| tt_news erkennt CODE nicht | tubedesign | TYPO3 4.x Fragen und Probleme | 4 | 26.02.07 18:22 |
| Template Richtig eingebunden, oder nicht? | chris_johann | TYPO3 4.x Installation und Updates | 11 | 04.12.06 21:20 |
| Installations Tool erkennt passwort nicht | n2o | TYPO3 4.x Installation und Updates | 18 | 18.08.06 10:22 |
| Html-Template wird nicht eingebunden die 2. | annerosewald | TYPO3 4.x Fragen und Probleme | 2 | 23.05.06 20:30 |
| Html-Template wird nicht eingebunden | annerosewald | TYPO3 4.x Fragen und Probleme | 0 | 15.05.06 17:44 |