Hab das aktuelle mal installiert und so wie es ausschaut funktioniert alles einwandfrei. Mein Testforum läuft in Unterverzeichnis und da wird auch alles so geladen wie es soll.
Allerdings würde ich vorschlagen den PayPal Button im ACP zu deaktivieren.
@edit
Mal eine andere Frage. Wenn ich mir diese Case Switchs anschaue frage ich mich bei welcher Konstellation wird der simple oder Default Case geladen.
Wenn ich das Manuel in die Adresszeile eingebe kann ich die Ergebnisse sehen aber bei simple erschließt sich mir nicht wo man das benötigt.
Rein theoretisch könnte man das ganze als Einzelzeite anlegen ohne Case Modus. den Rest ließe sich doch mit Sicherheit auch mit if abfragen regeln.
Beim Ladung des Schalters simple erscheint folgendes Ergebnis:
https://prnt.sc/P1YQhfSJy1J1
Dies würde sich eigentlich nur erklären wenn man diese Ausgabe speziell in einer andere Ausgabe unterbringen wollte oder z.B. auf einer externen seite anzeigen lassen würde.
Der Default setzt direkt zum Index über.
@Ergänzung
Aber ich verstehe jetzt warum das
{page}
in der routing.yml steht. Ihr steuert die Ausgabe über einen switch.
Switch wäre
simple
separate
und
Default
Ich kann zwar nicht ganz nachvollziehen warum die ext mit der Methode arbeitet aber so muss das dann in der Routing angegeben werden.
Ihr solltet aber noch bedenken noch folgende Methode zu berücksichtigen.
Ohne Url umschreiben sieht das so aus:
http://localhost/339/app.php/rt/separate
mit sieht das so aus:
http://localhost/339/separate
Jetzt könnte man auch versucht sein wenn die Methode url Umschreiben aktiviert ist das so zu schreiben:
http://localhost/339/separate.php
Dafür müsste man einen zweiten Routing Eintrag generieren der dann auf den ersten umleitet.
Ich nutze das ja in meiner paypalme Extension (noch nicht veröffentlicht steht aber aktuell bei com zur validierung).
Bei mir sieht das so aus:
in der routing.yml
Code: Alles auswählen
chris1278_paypalme:
path: /paypalme
defaults:
_controller: 'chris1278.paypalme.controller:base'
chris1278_paypalme2:
path: /paypalme.php
defaults:
_controller: 'chris1278.paypalme.controller:redirect'
entsprechende Einträge in der entsprechenden controller datei:
Code: Alles auswählen
public function base()
{
$this->template->assign_block_vars('navlinks', [
'FORUM_NAME' => $this->language->lang('PAYPALME'),
'U_VIEW_FORUM' => $this->helper->route('chris1278_paypalme'),
]);
return $this->helper->render('paypalme_body.html', $this->language->lang('PAYPALME'));
}
public function redirect()
{
redirect($this->helper->route('chris1278_paypalme'));
}
Ich kann euch auch gerne die paypalme Extension zum vergleich zukommen lassen.