Modulcontroller leitet auf 404 PrestaShop um
-
21-12-2019 - |
Frage
Ich habe ein Problem mit meinem Prestashop, ich möchte eine Webseite in einem Modul erstellen, ohne die CMS zu verwenden.
Wenn ich jedoch mit dieser URL auf den Controller zugreifen möchte: http://example.com/ vergleiche / module / produitsmarchand / product list
Ich habe diese Nachricht und wenn ich auf den Link klicke, habe ich einen 404-Fehler
generasacodicetagpre.Mein Controller sieht so aus
generasacodicetagpre.Einstellungen> SEO & URLs
generasacodicetagpre.Lösung
Sie haben ein paar grundlegende Fehler.
Zunächst einmal sollten Sie den FrontController nicht verwenden, sondern ModulefrontController.Da erweitert Sie ein Modul, das kein vollständiger separater neuer Controller ist.
Nächstes ist, dass Ihre Klasse falsch ist.Es sollte etwas ähnlich sein.
yourmodulenameyourcontrollerNameModlefrontController
yourmodulename= Name Ihres Moduls
yourcollername= Name Ihres Controllers und sollte sich in YourModule / Controllers / Front befinden
und nicht zuletzt ist dies völlig falsch
generasacodicetagpre.Sie sollten dies verwenden
generasacodicetagpre.Auf diese Weise befindet sich Ihre Datei in Ihren Module / Ansichten / Vorlagen / Vorderseite
Und wenn Sie all diesen Richtlinien befolgt haben, sollten Sie in der Lage sein, eine freundliche URL für Ihren ModuelController in den Voreinstellungen festzulegen -> SEO & URL
BR ist