Hallo!
Wie kann ich es realisieren, dass wenn ein BE-User eingeloggt ist im Frontend um Kleinigkeiten zu modifizieren, irgendwo auf der Seite oder evtl. im admPanel das links unten angezeigt einen Link zum Backend angezeigt bekommt?
Gibt es hierfür eine bessere Möglichkeit als über die manuelle Änderung in der Adressleiste des Browsers?
Ich habe zwar eine JS-Datei "implementiert" welche auf die Tastfolge "login" "hört". So komme ich auch ins Backend. Nur sollte es doch auch anders funktionieren, oder? Kann man einen "IF BE-USER is logged on = LINK auf der Homepage zu Backend" erstellen????
Mit bestem Dank im Vorraus,
jos
Hallo jos,
man könnte mit der Extension ingmar_admpanelwrap per Wrap einen Link zum Adminpanel hinzufügen. Es gibt aber sicherlich auch eine sauberere Lösung.
Gruß
Marcel
Ah, Danke!
Ich habe aber jetzt ein Javaskript welches hervorragend funktioniert. Nur leider noch nicht so ganz wie ich es möhte.
ICh binde das .js Skript im Head der Seite im Setup ein.
function win(theURL,winName,features) {
window.open(theURL,winName,features);
}
var scape = (navigator.appName.indexOf("tscape") !=-1) ? true : false;
var letter="";
if (scape) document.captureEvents(Event.KEYPRESS);
document.onkeypress = doKey
function doKey(keyed) {
input = (scape) ? keyed.which : event.keyCode;
letter+=String.fromCharCode(input);
if(letter=="login" || letter=="admin") {
var url=new String (self.location);
location.href="typo3/";
}
}
Nur öffnet mir das ganze das Backend nicht "_top" sondern im aktuellen Frame, was unter Umständen, je nach Domain unbrauchbar wird.