- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2021
03:16 AM
02-09-2021
03:16 AM
Notice: Undefined offset: 1 grid.phtml on line 160
Hello,
I want to add multiple categories ids but its not working (With 1 category its working) in this widget
https://i.stack.imgur.com/dePEX.png
And also I can't view the information anymore in the front end because I have this error: We're sorry, an error has occurred while generating this content.
These are my log files...
exception.log & debug.log
main.CRITICAL: Notice: Undefined offset: 1 in app/design/frontend/Mimosa/mimosa5/Plazathemes_Categorytab/templates/categorytab/grid.phtml on line 160 {"exception":"[object] (Exception(code: 0): Notice: Undefined offset: 1 in app/design/frontend/Mimosa/mimosa5/Plazathemes_Categorytab/templates/categorytab/grid.phtml on line 160 at vendor/magento/framework/App/ErrorHandler.php:61)"} []
And this is the code of the file grid.phtml:
<?php $catIds = $_item->getCategoryIds(); $_objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $object_manager = $_objectManager->create('Magento\Catalog\Model\Category')->load($catIds[1]); ?> <a href="<?php echo $object_manager->getUrl(); ?>" class="cate"><?php echo $object_manager->getName(); ?></a> <?php if ($templateType): ?> <?php echo $block->getReviewsSummaryHtml($_item, $templateType,true); ?> <?php endif; ?> <strong class="product-item-name"> <a title="<?php echo $block->escapeHtml($_item->getName()) ?>" href="<?php echo $block->getProductUrl($_item) ?>" class="product-item-link"> <?php echo $block->escapeHtml($_item->getName()) ?> </a> </strong> <div class="item-price"> <?php echo $block->getProductPrice($_item); ?> </div>
Labels:
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-2021
01:19 AM
07-24-2021
01:19 AM
Re: Notice: Undefined offset: 1 grid.phtml on line 160
You can explode all the Ids with "," and than get one by one value from it using foreach loop you can load particular category from object manager.