Hallo,
ich möchte jetzt nicht behaupten, dass ich ein Entwickler bin und wahrscheinlich habe ich an der falschen Stelle gesucht, aber der Klassen-Name buildRedirect (
http://api.contenido.org/con491/source- ... ml#131-144) und die Variable $redirect_url lässt vermuten, dass ich nicht völlig falsch bin. Um es noch einmal deutlich zu formulieren, egal, ob man die Zeitsteuerung aktiviert oder nicht. In der Vorschau erscheint "niemals" der weitergeleitete Artikel. Es liegt ein Problem vor!
Also, die Datei habe ich abgepasst:
../contenido/includes/frontend/include.front_content.php (ab Zeile 710)
Vorher:
Code: Alles auswählen
$oUrl = cUri::getInstance();
if ($oUrl->isIdentifiableFrontContentUrl($redirect_url)) {
// Perform urlbuilding only for identified internal urls
$aUrl = $oUrl->parse($redirect_url);
if (!isset($aUrl['params']['lang'])) {
$aUrl['params']['lang'] = $lang;
}
$redirect_url = $oUrl->buildRedirect($aUrl['params']);
}
Nachher
Code: Alles auswählen
$oUrl = cUri::getInstance();
if ($oUrl->isIdentifiableFrontContentUrl($redirect_url)) {
// Perform urlbuilding only for identified internal urls
$aUrl = $oUrl->parse($redirect_url);
if (!isset($aUrl['params']['lang'])) {
$aUrl['params']['lang'] = $lang;
}
$redirect_url = $oUrl->buildRedirect($aUrl['params']);
if($contenido != "") {
$redirect_url = $redirect_url . "&client=" . $client;
$pos = strrpos($redirect_url, '/');
$redirect_url = substr($redirect_url, $pos + 1, strlen($redirect_url) - $pos);
$redirect_url = $cfgClient[$client]['htmlpath']['frontend'] . "contenido/external/backendedit/" . $redirect_url;
}
}
Ein schönes WE
VG
Leonhard