Zum Inhalt springen

Link zu Backend während Frontend Editing

Erstellt am 18. Juli 2006 · 2 Antworten · letzte Antwort am 24. Juli 2006

Tags: Frage

jousch ·

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

maop ·

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

jousch ·

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.