Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Magento 1.6.2.0 nie wyszukuje produktów na sklepie :(
 
McElber
Jr. Member
 
Total Posts:  10
Joined:  2012-03-12
 

Witam,

mam wielki problem i nie wiem gdzie szukać rozwiązania. Tworzę powoli sklep na magento http://www.e-hellux.de i nie działa mi tam wyszukiwanie. Jak wpiszę w szukajke nazwe lampy która jest na sklepie i którą powinno znaleźć to wyskakuje błąd, a jak wpiszę jakiś inne słowo którego nie ma to wyświetla normalnie że brak wyników. Gdzie może być błąd (dodam że na 2 serwerach tak samo jest).

ProszÄ™ o pomoc

 
Magento Community Magento Community
Magento Community
Magento Community
 
Benoit Xylo
Member
 
Avatar
Total Posts:  46
Joined:  2009-10-11
Warsaw, Poland
 

Cześć,

wybraÅ‚em sobie lampÄ™ “Ähre” i faktycznie po wpisaniu w szukajkÄ™, wypluwa informacjÄ™ o bÅ‚Ä™dzie. Ale żeby stwierdzić cokolowiek wiÄ™cej trzeba znać szczegóły wink a Ty masz wyÅ‚Ä…czone wyÅ›wietlanie szczegółów wyjÄ…tków na froncie. Jeżeli ten serwis jest w fazie rozwoju to warto to wÅ‚Ä…czyć, w tym celu wejdź do katalogu errors, zmieÅ„ nazwÄ™ pliku local.xml.sample na local.xml i upewnij siÄ™, że w tagu <action> masz wartość “print”. Po wÅ‚Ä…czeniu skorzystaj z szukajki jeszcze raz i wklej szczegóły wyplutego wyjÄ…tku to bÄ™dzie Å‚atwiej cokolwiek powiedzieć.

Pozdrawiam

 
Magento Community Magento Community
Magento Community
Magento Community
 
McElber
Jr. Member
 
Total Posts:  10
Joined:  2012-03-12
 

Dzieki wielkie za zainteresowanie wink

Nie wiedziałem że można wyświetlać kody błędów wink Magento dopiero się uczę.

Zrobiłem tak jak radziłeś:

http://e-hellux.de/catalogsearch/result/?q=cubo

Das Attribut-Model ist nicht festgelegt
Trace
:
#0 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(239): Mage::throwException('Das Attribut-Mo...')
#1 /home/ehellux/domains/e-hellux.de/public_html/app/design/frontend/em0006/default/template/catalog/layer/filter.phtml(6): Mage_Catalog_Model_Layer_Filter_Abstract->getAttributeModel()
#2 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/ehellux/d...')
#3 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/em0006...')
#4 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#5 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Catalog/Block/Layer/Filter/Abstract.php(136): Mage_Core_Block_Template->_toHtml()
#6 /home/ehellux/domains/e-hellux.de/public_html/app/design/frontend/base/default/template/catalog/layer/view.phtml(48): Mage_Catalog_Block_Layer_Filter_Abstract->getHtml()
#7 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/ehellux/d...')
#8 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/base/d...')
#9 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#10 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#11 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#12 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Text_List->_toHtml()
#13 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
#14 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('left', true)
#15 /home/ehellux/domains/e-hellux.de/public_html/app/design/frontend/em0006/default/template/page/3columns.phtml(78): Mage_Core_Block_Abstract->getChildHtml('left')
#16 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/ehellux/d...')
#17 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/em0006...')
#18 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#19 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
#20 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Model/Layout.php(529): Mage_Core_Block_Abstract->toHtml()
#21 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(391): Mage_Core_Model_Layout->getOutput()
#22 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/CatalogSearch/controllers/ResultController.php(80): Mage_Core_Controller_Varien_Action->renderLayout()
#23 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_CatalogSearch_ResultController->indexAction()
#24 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#25 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#26 /home/ehellux/domains/e-hellux.de/public_html/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front->dispatch()
#27 /home/ehellux/domains/e-hellux.de/public_html/app/Mage.php(640): Mage_Core_Model_App->run(Array)
#28 /home/ehellux/domains/e-hellux.de/public_html/index.php(81): Mage::run('', 'store')
#29 {main}
 
Magento Community Magento Community
Magento Community
Magento Community
 
Benoit Xylo
Member
 
Avatar
Total Posts:  46
Joined:  2009-10-11
Warsaw, Poland
 

Wygląda na to, że jest problem z jednym z atrybutów których używasz do filtrowania wyników wyszukiwania, wrzuć jeszcze zawartość swojego szablonu catalog/layer/filter.phtml, bo ten wyjątek jest wypluwany w 6. wierszu, a w domyślnym szablonie w tym miejscu znajduje się blok komentarza, więc najprawdopodobniej coś masz w tym szablonie pozmieniane.

A odnoÅ›nie wyÅ›wietlania peÅ‚nego trace’a bÅ‚Ä™du, to owszem, można go wÅ‚Ä…czyć, ale dla Å›rodowisk produkcyjnych zaleca siÄ™ wyÅ‚Ä…czenie wyÅ›wietlania. Wtedy znajÄ…c unikalny numer tego wyjÄ…tku, który pojawia siÄ™ zawsze, możesz go znaleźć w katalogu var/report po zalogowaniu siÄ™ na SSH lub FTP.

 
Magento Community Magento Community
Magento Community
Magento Community
 
McElber
Jr. Member
 
Total Posts:  10
Joined:  2012-03-12
 

Zawartość pliku o którym pisałes:

<ol>
<?php foreach ($this->getItems() as $_item): ?>
    
<li>
        
<?php if ($_item->getCount() > 0): ?>
            
// Add attribute option image before label
            
<?php if ($_item->getFilter()->getAttributeModel()->getAttributeCode() == 'color'): ?>
                
<img src="<?php echo Mage::helper('attributeoptionimage')->getAttributeOptionImage($_item->getValue()); ?>" alt="asdf" />
            
<?php endif; ?>
            
<a href="<?php echo $this->urlEscape($_item->getUrl()) ?>"><?php echo $_item->getLabel() ?></a>
        
<?php else: echo $_item->getLabel() ?>
        <?php 
endif; ?>
        
(<?php echo $_item->getCount() ?>)
    </
li>
<?php endforeach ?>
</ol>
 
Magento Community Magento Community
Magento Community
Magento Community
 
McElber
Jr. Member
 
Total Posts:  10
Joined:  2012-03-12
 

Widzę już gdzie jest błąd, zakomentowałem od linii 6 od 8 czyli od // do endif i działa smile

Wielkie dzięki za nakierowanie smile

Pozdrawiam

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top