Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Neue Seite über Modul erstellen

$
0
0
Hallo zusammen,

ich bin wieder einmal am basteln an meinem Shop und leider stehe ich nun wieder vor einem Problem.... ich möchte eine neue Seite erstellen (also keine erweitern) in welcher meine Artikel (überwiegend Bücher) in einer Art Bücherregal angezeigt werden. Das ganze soll dann auch über externe Scripte laufen. Aber das ist erst mal egal, denn das hat mit meinem Problem wenig zu tun.

Problem: Ich schreibe eine neue Klasse welche ich "pbFlippingBook" genannt habe. Die sieht aktuell zu testzwecken erst einmal nur so aus.

PHP Code:

<?php
class pbFlippingBook extends oxUBase {
    protected 
$_sThisTemplate 'page/list/flippingbooklist.tpl';

    public function 
init() {
        
parent::init();

    }

    public function 
render()
    {
        
parent::render();

        return 
$this->_sThisTemplate;
    }
}
?>

Diese habe ich auch bei mir in die metadata.php eingefügt

PHP Code:

<?php
$sMetadataVersion 
'1.1';

$aModule = array(
    
'id'                => 'rj',
    
'title'             => 'rj2013',
    
'author'            => 'PM',
    
'extend'            => array('oxarticlelist'     => 'rj/rj_articlelist',
                                 
'start'             => 'rj/rj_start',
                                 
'alist'             => 'rj/rj_alist',
                                 
'oxlist'            => 'rj/rj_list',
                                 
'oxshopcontrol'    => 'rj/rj_shopcontrol'),
    
'files'             => array('pbFlippingBook'    => 'rj/rj_flippingbook',),
    
'templates'         => array()
);

?>

Das Template existiert natürlich auch schon, allerdings ist dies noch leer wsa aber nichts zur Sache tun sollte.

Das ganze soll sich dann nachher einfach in die Seite integireren, wobei dies ja denk ich mal in der page.tpl passieren würde an der Stelle

PHP Code:

[{foreach from=$oxidBlock_content item="_block"}]
                    [{
$_block}]
                [{/foreach}] 

Wie ruf ich das ganze denn dann nun auf? Und vor allem... hab ich alles beachtet und richtig gemacht? Ich habe es einfach versucht über den GET-Parameter index.php?cl=pbFlippingBook aufzurufen, aber dies scheint nicht der richtige weg zu sein.

Kann mir hier evtl. jemand weiter helfen?

Viewing all articles
Browse latest Browse all 6951

Trending Articles