Condition auf Backend-Benutzer
Abfrage per Condition ob es um ein im Backend eingeloggten Benuzer handelt
Mit wenigen Schritten können Sie mit Hilfe von Condition und userFunc Abfragen ob ein im Backend eingeloggter Benutzer parallel das Frontend aufruft. Das kann gelegentlich erforderlich sein um Extensionen, User-Funktionen zur aktivieren / deaktivieren oder sonstige Vorgaben entsprechend anzupassen.
userFunc
Condition bieten die Möglichkeit neben den bereits vorhandenen Abfrage-Möglichkeiten eigene hinzuzufügen. Mit dem Parameter "userFunc" wird auf die eigene Funktion verwiesen. Als Rückgabe-Wert wird true oder false erwartet.
Weitere Info unter http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/4/1/#id3527077
function user_check_be_user()
Es wird eine eigene Funktion benötigt um abzufragen ob es sich um einen im Backend eingeloggten Benutzer handelt. Die hier vorgestellte Funktion kann auch noch so erweitert werden, das nur bei bestimmten Benutzer oder Benutzergruppen eine Aktion ausgeführt wird bzw. true zurück geliefert wird.
Die Funktion muss in die localconf.php oder in eine ext_localconf.php eingefügt werden.
Condition
Jetzt muss nur noch eine Condition eingebunden werden
Diese Condition deaktiviert realurl wenn der Benuter im Backend eingeloggt ist.





