Ich hatte soetwas gesucht gehabt.
Wen es Interessiert wie ich es realisiert habe hier ist mein Code.
PHP-Code:
$backbutton = null;
//Aktuelle URL in die Variable return speichern
$uri = JFactory::getURI();
$url = $uri->toString(array('path', 'query', 'fragment'));
$return = base64_encode($url);
// Joomla Session
$session =& JFactory::getSession();
//speichere die Session letzteSeite in $letzteseite
$letzteseite = $session->get('letzteSeite');
//Wurde die Session schon gesetzt erstelle den Button und setze von der Akutellen Seite die URL in die SESSION, wenn nicht erstelle nur die URL ohne BUTTON
if( isset($letzteseite) )
{
$returnlink = base64_decode($letzteseite);
$backbutton = '<a href="'. $returnlink.'">zurück</a>';
$session->set('letzteSeite', $return);
}
else $session->set('letzteSeite', $return);
Das ganze ist aber keine History Back Sache. Man könnte nun noch prüfen ob die Aktuelle URL mit der Letzen URL gleich ist Pagereload (F5) dann sollte man die Session nicht neu setzen.
Lesezeichen