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

cms-seiten einige nicht aufrufbar exception

$
0
0
Hallo zusammen,

heute ist mir aufgefallen, dass ich einige der cms-seiten nicht mehr aufrufen kann.
Der Shop läuft bis jetzt nur lokal. Community Edition 4.7.3_54408

Fehlermeldung:
Code:

oxSystemComponentException---!--NOT CAUGHT--!--oxException (time: 2013-06-05 01:06:59): [0]: Function 'setViewConfigParam' does not exist or is not accessible! (ArticleActionList) Stack Trace: #0 /var/www/server/application/controllers/oxubase.php(1344): oxSuperCfg->__call('setViewConfigPa...', Array) #1 /var/www/server/application/controllers/oxubase.php(1344): ArticleActionList->setViewConfigParam('iartPerPage', '12') #2 /var/www/server/application/controllers/oxubase.php(2034): oxUBase->_setNrOfArtPerPage() #3 /var/www/server/core/oxview.php(189): oxUBase->addGlobalParams() #4 /var/www/server/application/controllers/oxubase.php(615): oxView->init() #5 /var/www/server/core/oxshopcontrol.php(450): oxUBase->init() #6 /var/www/server/core/oxshopcontrol.php(387): oxShopControl->_initializeViewObject('exceptionError', 'displayExceptio...', NULL, NULL) #7 /var/www/server/core/oxshopcontrol.php(161): oxShopControl->_process('exceptionError', 'displayExceptio...') #8 /var/www/server/core/oxid.php(40): oxShopControl->start() #9 /var/www/server/index.php(28): Oxid::run() #10 /var/www/server/oxseo.php(46): require('/var/www/serve...') #11 {main} Faulty component -->


Der hinweis

Code:

Function 'setViewConfigParam' does not exist or is not accessible! (ArticleActionList)
Sagt ja anscheinend schonmal aus, dass es sich auf mein Modul bezieht.
In diesem Modul wird aber die Funktion 'setViewConfigParam' nicht aufgerufen. Jedenfalls nicht direkt. Und warum das dann mit dem Aufruf der cms-seiten zusammenhängt, verstehe ich auch nicht.

Modul:

PHP Code:

class horizontal_action_list extends horizontal_action_list_parent
{
    protected 
$_oMySpecialArticleList;
    
    public function 
getCMSPages($ident null)
    {
        
$oContentList oxNew('oxcontent');
        
$oContentList->loadByIdent($ident);
    }
    
    
    public function 
getInfoBoxByIdent($ident)
    {
        
$contents = array();
        
$db oxDb::getDb();
        
$db->setFetchMode(ADODB_FETCH_ASSOC);
        
$ident mysql_real_escape_string($ident);
        
$sQuery "SELECT OXLOADID as ident,
                          OXACTIVE as active,
                          OXTITLE_2 as title,
                          OXCONTENT_2 as content
                   FROM oxcontents WHERE OXLOADID LIKE '"
.$ident."_%' AND OXACTIVE_2 = 1;";
        
$sSql $db->Execute($sQuery);
        if (
$sSql != false 
        {
            while (!
$sSql->EOF
            {
                
$contents[] =  $sSql->fields;
                
$sSql->moveNext();
            }
        }
        return 
$contents;
    }    
     
    public function 
oPrint($data)
    {
        echo 
"<pre>".print_r($datatrue)."</pre>";
    }


Ich habe eben nochmal getestet. Die Fehlermeldung kommt nur, wenn ich ein zweites Modul deaktiviere. Dieses habe ich jetzt auch oben eingefügt.
Trotzdem wird in der Fehlermeldung das andere modul genannt.

Ich hoffe, mir kann jemand helfen.

Grüße
Keno

Viewing all articles
Browse latest Browse all 6951

Trending Articles