Hallo Bernd,

dein Tipp ist doch Gold wert. Ich wollte demnächst suchen, wie ich unter 7.6 dem Backend ein eigene Bild verpassen kann. Danke für den Hinweis.

Die Suche nach 'UserPassLoginForm.html' führt zur Klasse ' class UsernamePasswordLoginProvider <https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_backend_1_1_login_provider_1_1_username_password_login_provider.html>' mit dem Signal 'getPageRenderer'. Man muss sich also nur an das Signal dranhängen und in einer Signalklasse die Linkadresse auswerten und über SetLanguage den im Slot übergebenenen PageRenderer auf die neue Sprache einstellen.

zu 1. Eigene Templates kann man nicht benutzen, da der Slot keinen Zugriff auf den View zulässt.
zu 2. siehe oben.

Mit besten Grüßen
   Dieter

Am 19.02.2016 um 09:10 schrieb Bernd Wilke:
Am 18.02.2016 um 20:20 schrieb Dr. Dieter Porth:
Hallo Johannes,

erst deine Antwort machte mir klar, dass ich dich mißverstanden habe. Du
möchtest, dass ein Redakteur, je nach über welche Website er das
BACKEND-Login aufruft, eine Loginfenster in der jeweiligen Sprache bekommt

tolle-site.de => deutsch
tolle-site.com => englisch
tolle-site.ru => russisch
..

Dafür war meine Antwort nicht wirklich zielführend.

Dieter

Am 17.02.2016 um 12:11 schrieb Johannes C. Laxander:
Wenn's denn in TYPO3 6.2 auch so einfach wäre... ;)

Trotzdem danke für deine Antwort.

Johannes.

boun...@lists.typo3.org] Im Auftrag von Dr. Dieter Porth
Gesendet: Dienstag, 16. Februar 2016 20:08

TYPO3 7.
Fluid_styles_Content.
Überschreiben des Templates

gegebenefalls einfach das TypoScript überschreiben und ein eigenes
mehrsprachiges Fluidtemplate reinrendern.

Dieter

Am 16.02.2016 um 19:10 schrieb Johannes C. Laxander:
Ich hab immer noch keine Lösung. In TYPO3 lässt sich doch so vieles
konfigurieren, warum nicht auch die Sprache für die Anmeldung  oder
so was
wie einen Sprachparameter für's Login!?
In Version 4 konnte man z.B. die Label-Texte ändern:
$TYPO3_CONF_VARS['BE']['loginLabels']
Das ist aber in Version 6 depricated!

depricated heißt ja nicht dass es nicht geht.

es heißt: in künfigen versionen geht es so nicht mehr. und in 7 ist es auch komplett anders gelöst.

für 6.2 könntest du also noch eine domainabfrage in deiner Additionalconfiguration einbauen, die dann die Labels in $TYPO3_CONF_VARS (bzw. besser: $GLOBALS['$TYPO3_CONF_VARS']) entsprechend setzt.

wie du jetzt die Labels in 7 domainspezifisch änderst ist mir aktuell nicht klar, dort gibt es ja die Option über die EM-Konfiguration der ext:backend das BE-Bild und das Logo der Loginseite zu setzen. das könnte man in der AdditionalConfiguration.php dann anpassen: $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'] = serialize(array('loginLogo' => '...', 'loginHighlightColor' => '...', 'loginBackgroundImage' => '...'));

das eigentliche login-Formular kommt aus dem Fluid-Template:
sys:backend/Resources/Private/Templates/UserPassLoginForm.html
da sehe ich zwei Probleme:
1. wie kann man dort alternative eigene Templates benutzen?
2. wie bekommst du die Information über die aktuelle Domain um über <f:if> oder <f:switch> unterschiedliche labels anzuzeigen alternativ: dort werden die labels ja per <f:translate> geholt, aber wo wird über die aktuelle Sprache entschieden? und kann man diese je nach Domain vorher umbiegen?

da müsste man sich mal auf die Suche nach hooks machen, in die man sich einhängen könnte.

bernd
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an