holle75 Posted October 28, 2011 Share Posted October 28, 2011 in Englisch http://www.prestasho...15801-php-pages Hallo, ich versuche eine custom page in 1.4.5.1 zu erstellen. in shop/hdmblog.php <?php /* * DISCLAIMER */ require(dirname(__FILE__).'/config/config.inc.php'); ControllerFactory::getController('hdmblogController')->run(); in shop/controllers/hdmblogController.php <?php /* * DISCLAIMER */ public function displayContent() { parent::displayContent(); self::$smarty->display(_PS_THEME_DIR_.'hdmblog.tpl'); } und in shop/themes/mytheme/hdmblog.tpl <p>testtext</P> ich bekomme eine weiße Seite einer von euch eine Idee? Grüße H. final möchte ich eine frei aufrufbare Seite mit allem drum und dran und eben nur in meiner "center_column" den Inhalt von meiner .tpl Link to comment Share on other sites More sharing options...
guest* Posted October 28, 2011 Share Posted October 28, 2011 Ohne override-Regeln geht seit der Version 1.4.X nix mehr. Wie im Link angegeben musst du auch eine Regel im Ordner /override erstellen. 1. You will need to create a page controller file with name MyNewPageController.php, place this file in YourSiteRoot/controller/ folder you MyNewPageController.php must be class the inherits from FrontController class and also implement/override some of the methods. Link to comment Share on other sites More sharing options...
holle75 Posted October 29, 2011 Author Share Posted October 29, 2011 Hallo cd2500, jetzt lese ich vom Ordner override zum ersten mal .... ah, nochmal die englische Version gelesen und das steht da tatsächlich. Nur das ichs immer noch nicht ganz kapiere. .... verstehe das ganze Prinzip nicht mehr mmh, das bedeutet in meinem Fall hdmblogController.php muß in shop/overrides/controllers liegen? sieht der Rest für dich richtig aus? Danke für deine Antwort! Suche jetzt seit 2 Tagen und kein Mensch scheint eigene Seiten in PS 1.4.x haben zu wollen ..... in 1.3 war das so schön simpel. lieb H. Link to comment Share on other sites More sharing options...
guest* Posted October 29, 2011 Share Posted October 29, 2011 Hi, sorry bin leider kein Coder. Was ich aber weiss, ist das alle Module die fürher mit der 1.3. funktionierte und nicht mehr mit der 1.4. hier im Ordner /override ein extra Controller geschrieben wurde, der die Standardfunktionen von Prestaregeln overrided (also überschreibt). Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now