Hallo, ich versuche gerade, eine lokale Kopie meiner HP von J3 auf J4 zu migrieren. Dabei stoße ich auf ein Problem mit der Auflösung von Links in einer meiner eigenen MVC-Komponenten.
Dort habe ich eine Liste mit Einträgen, die man durch Anklicken editieren kann. Dabei wird ein neues Template namens "edit.php" aufgerufen. Hier ist der Aufruf im Quelltext:
$link = Route::_('index.php?option=com_easyfpu&task=easyfpu.edit&layout=edit&id=' . $row->id);
In Joomla 3 wurde dieser Link aufgelöst nach
https://.../index.php/de/easyfpe/easyfpe-web/easyfpe-app?view=easyfpu&layout=edit&id=15
In Joomla 4 wird er aufgelöst nach
https://.../index.php/de/component/easyfpu/?view=easyfpu&layout=edit&id=15
Leider führt diese Auflösung dazu, dass ein falscher Seiten-Stil angewendet wird. Wenn ich den ursprünglichen Link in die Browseradresszeile kopiere, funktioniert es genauso wie es sollte.
Wie bekomme ich alte Linkauflösung wieder hin? Die SEO-Einstellungen sind auf beiden Seiten identisch (Suchmaschinenfreundliche URL ja, alles andere nein).
Vielen Dank!