WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Specialfix i Magento (https://www.wn.se/forum/showthread.php?t=1037792)

Althalos 2009-09-02 18:34

Specialfix i Magento
 
Hej!
Jag vill göra det så att när man går in på en kategori så listar den underkategorierna, men finns inga kategorier så visar den produkterna. Därför lade jag in följande kod:

<?php if (!Mage::registry('current_category')) return ?>
<?php $_categories=$this->getCurrentChildCategories() ?>
<?php $_count = is_array($_categories)?count($_categories):$_categ ories->count(); ?>
<?php if($_count): ?>
det finns underkategorier och vi kan lista dem här!
<?php else: ?>
vi visar produkter istället!
<?php endif; ?>

Men jag får ett felmeddelande:

Fatal error: Call to a member function count() on a non-object in /app/design/frontend/default/jm_larix/template/catalog/product/list.phtml on line 39

Det har med raden $_count = .... att göra. Någon som vet varför?

tack

Magnus_A 2009-09-03 08:53

Där finns ingen info. Pröva att hämta info ur detta objekt:
Mage::getModel('catalog/layer_filter_category')->getCategory()
Där finns information om kategori och barn till kategorin.

Althalos 2009-09-03 17:29

Fixade på annat sätt. Tack ändå.


Alla tider är GMT +2. Klockan är nu 11:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson