Jump to content

custom page / neue Seite


Recommended Posts

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...