Hi, I use Magento 1.9.2.4
I get error notification in my system.log
This is the errorlog:
2017-09-23T00:00:17+00:00 ERR (3): Notice: Undefined index: description in /home/superyfo/public_html/app/design/frontend/default/ma_perseus/template/bss/advancedsearchfastautocomplete/advancedsearch.phtml on line 94
When I look at the file I see this code from line 72-102
var products_short_des = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.whitespace(d.short_description);
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: {
<?php if($searchby['short_description']) : ?>
url: '<?php echo Mage::helper('advancedsearchfastautocomplete')->checkSearchBy(1) ?>',
<?php else : ?>
url: '<?php echo Mage::helper('advancedsearchfastautocomplete')->checkSearchBy(0) ?>',
<?php endif ?>
cacheKey: '<?php echo Mage::getBaseUrl().Mage::app()->getStore()->getStoreId() ?>'+'product_short_des',
},
limit: limit,
});
var products_des = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.whitespace(d.description);
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: {
<?php if($searchby['description']) : ?>
url: '<?php echo Mage::helper('advancedsearchfastautocomplete')->checkSearchBy(1) ?>',
<?php else : ?>
url: '<?php echo Mage::helper('advancedsearchfastautocomplete')->checkSearchBy(0) ?>',
<?php endif ?>
cacheKey: '<?php echo Mage::getBaseUrl().Mage::app()->getStore()->getStoreId() ?>'+'product_des',
},
limit: limit,
});
Anyboady can help me undrestand why I get this notification? And how can I solve it?
Hi @emilshamloo,
It seems that "description" property is not available and that's why you got that error.
Since I can't see the whole code I can't add more info.
Maybe that attribute isn't available on advanced search.
Thanks Damian for replying me :-)
Since I am a newbie, I need more instructions
Here is the file in google drive
https://drive.google.com/file/d/0Bw1rWsupPVBXd1dGS0M1WVNsQTQ/view?usp=sharing
Hi @emilshamloo,
You're using a custom module so I can't be sure because isn't part of Magento and I don't have the full code.
If the module is from a 3rd-party vendor maybe you can ask for support?