Statische Verlinkung im Backend
Verfasst: 3. Apr 2013, 10:55
Hallo,
mir ist bei einem Projekt, das auf verschiedenen Domains unterschiedliche Äste des Seitenbaums anzeigt aufgefallen, dass die Funktion "Show" im Backend immer "../" dem Link voranstellt.
Somit wird href="http://www.example.com/" zu href="../http://www.example.com/"
Ich finde das blöd Vielleicht gibts ja eine Möglichkeit dem Extension-Point "URL_REWRITE" eine Info darüber mitzugeben, ob er im Frontend oder Backend aufgerufen wurde.
Bis dahin habe ich mir mit diesem Hack geholfen (ab PHP 5.3):
mir ist bei einem Projekt, das auf verschiedenen Domains unterschiedliche Äste des Seitenbaums anzeigt aufgefallen, dass die Funktion "Show" im Backend immer "../" dem Link voranstellt.
Somit wird href="http://www.example.com/" zu href="../http://www.example.com/"
Ich finde das blöd Vielleicht gibts ja eine Möglichkeit dem Extension-Point "URL_REWRITE" eine Info darüber mitzugeben, ob er im Frontend oder Backend aufgerufen wurde.
Bis dahin habe ich mir mit diesem Hack geholfen (ab PHP 5.3):
Code: Alles auswählen
rex_register_extension('PAGE_CONTENT_MENU',function($conf){
$R = array();
foreach ($conf['subject'] AS $cEntry)
{
$R[] = str_replace('../http://','http://',$cEntry);
}
return ($R);
});