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

Frage bezüglich Templates in Modulen

$
0
0
Hallöchen,

ich habe versucht ein Template zu überschreiben. Ich hab mich orientiert an einem Projekt, was ich bereits in der Vergangenheit mal umgesetzt habe. Da hat es geklappt, hier steh ich auf dem schlauch:

meine Metadata:

PHP Code:

$aModule = array(
    
'id'           => 'troextendedhistory',
    
'title'        => '<img src="../modules/tronet/tronet.gif" /> Jahres&uuml;bersicht der Bestellungen',
    
'description'  => 'Jahres&uuml;bersicht von Artikeln',
    
'thumbnail'    => '../picture.jpg',
    
'version'      => '0.1',
    
'author'       => 'tronet GmbH',
    
'email'        => 'helpdesk@tro.net',
    
'url'          => 'http://www.tro.net',    
    
'extend'       => array(
        
'account_order'      => 'tronet/troextendedhistory/application/controllers/troextendedhistory_account_order',
    ),

    
// hier ist der interessante teil 
    
'templates'    => array(
        
'troextendedhistory_order.tpl'         => 'tronet/troextendedhistory/application/views/tpl/troextendedhistory_order.tpl'
    
)
); 

In dem oben angegebenen Ordner gibt es diese Datei auch, die da wie folgt aussieht:

PHP Code:

hallo welt 

Wenn ich nun versuche, die Bestellübersicht zu öffnen, bleibt die Seite allerdings leer.

Meine render-klasse sieht so aus:

PHP Code:

class troextendedhistory_account_order extends troextendedhistory_account_order_parent {

    protected 
$_sThisTemplate 'troextendedhistory_order.tpl';

    public function 
render() {
        
        
parent::render();
        return 
$this->_sThisTemplate;
    }



Wenn ich die Variable auskommentiere, dann lässt sich alles wie gewohnt rendern.

Im error-log steht leider nur das:

PHP Code:

oxSystemComponentException-oxException (time2014-10-02 15:11:19): [0]: EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND 
 Stack Trace
#0 /var/www/w0101/data/www/dev12.remember.de/core/oxutilsobject.php(185): oxUtilsObject->_getObject('oxsystemcompone...', 0, Array)
#1 [internal function]: oxUtilsObject->oxNew('oxSystemCompone...')
#2 /var/www/w0101/data/www/dev12.remember.de/core/oxfunctions.php(375): call_user_func_array(Array, Array)
#3 /var/www/w0101/data/www/dev12.remember.de/core/oxshopcontrol.php(489): oxNew('oxSystemCompone...')
#4 /var/www/w0101/data/www/dev12.remember.de/core/oxshopcontrol.php(388): oxShopControl->_render(Object(troextendedhistory_account_order))
#5 /var/www/w0101/data/www/dev12.remember.de/modules/d3/d3log/modules/controllers/d3_oxshopcontrol_errorhandler.php(0): oxShopControl->_process('account_order', NULL, NULL, NULL)
#6 /var/www/w0101/data/www/dev12.remember.de/core/oxshopcontrol.php(148): d3_oxshopcontrol_errorhandler->_process('account_order', NULL, NULL, NULL)
#7 /var/www/w0101/data/www/dev12.remember.de/modules/d3/d3clrtmp/modules/controllers/d3_oxshopcontrol_clrtmp.php(0): oxShopControl->start(NULL, NULL, NULL, NULL)
#8 /var/www/w0101/data/www/dev12.remember.de/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(0): d3_oxshopcontrol_clrtmp->start(NULL, NULL, NULL, NULL)
#9 /var/www/w0101/data/www/dev12.remember.de/modules/d3/d3log/modules/controllers/d3_oxshopcontrol_errorhandler.php(0): d3_oxshopcontrol_modcfg_extension->start(NULL, NULL, NULL, NULL)
#10 /var/www/w0101/data/www/dev12.remember.de/core/oxid.php(32): d3_oxshopcontrol_errorhandler->start()
#11 /var/www/w0101/data/www/dev12.remember.de/index.php(19): Oxid::run()
#12 {main}

 
Faulty component --> troextendedhistory_order.tpl
--------------------------------------------- 

Übersehe ich was grundlegendes?

Oxid 4.7.8

Viewing all articles
Browse latest Browse all 6951

Trending Articles