Hallo Leute,
nach dem Umzug des mm_forums 1.9.2 auf eine neue TYPO3-Website per Datenbankabgleich funktionieren plötzlich die Buttons nicht mehr vernünftig (Thread erstellen, antworten, etc.). In den Links fehlt jeweils die URL: Der Link beginnt mit "index.php?id=100" usw. statt der Domain selbst. Somit landet man auf einer "Server nicht gefunden"-Seite.
Die Links zu den Foren und Threads dagegen funktionieren. Was ist denn da los? Gibt es da irgendeine Einstellung, die ich übersehen habe?
Vielen Dank für eure Hilfe!
Viele Grüße
Markus
Vielleicht 'config.baseURL'?
Danke für die Antwort!
Doch config.baseURL ist gesetzt, daran liegt es offenbar also nicht.
Die Links im Quelltext beginnen mit einem Doppelslash, hatte ich beim ersten Mal übersehen:
"//forum/?tx_mmforum_pi1%5Baction%5D=new_topic&tx_mmforum_pi1%5Bfid%5D=51". Vielleicht gibt das noch Hinweise?
Ich habe es jetzt sehr dreckig gelöst:
In der class.tx_mmforum_pi1.php habe ich unterhalb von
$data = array(
'button_label' => $this->pi_getLL('button.' . $label, $label),
'button_link' => $nolink ? '' : ($href ? $href : $this->pi_getPageLink($id, '', $params)),
'button_iconname' => file_exists($this->conf['path_img'] . 'buttons/icons/' . $label . '.png') ? $label . '.png' : '',
'button_atagparams' => $atagparams
);
folgendes eingesetzt, um den zusätzlichen Slash zu entfernen:
$data['button_link'] = substr($data['button_link'], 1);
Das funktioniert, ist aber natürlich keine schöne Lösung.