Warning: Invalid argument supplied for foreach()

10.03.2017 09:20 #1
Andi
Aus Lutherstadt Eisleben
73 Beiträge

Warning: Invalid argument supplied for foreach()

Hallo Herr Schmidt,

ich bekomme folgenden Fehler, wenn ich in einem Artikel das Modul "Ähnliche Artikel" platziere.

Warning: Invalid argument supplied for foreach() in templates/frontend/mod_product_related.html5 on line 11

#0 templates/frontend/mod_product_related.html5(11): __error(2, 'Invalid argumen...', '/Users/grafik_u...', 11, Array)
#1 system/modules/core/library/Contao/BaseTemplate.php(88): include('/Users/grafik_u...')
#2 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#4 system/modules/core/modules/Module.php(311): Contao\FrontendTemplate->parse()
#5 system/modules/simple_products_extended/modules/ModuleProductRelated.php(53): Contao\Module->generate()
#6 system/modules/core/elements/ContentModule.php(59): SimpleProducts\Extended\ModuleProductRelated->generate()
#7 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
#8 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'right')
#9 system/modules/tags/modules/ModuleArticle.php(26): Contao\ModuleArticle->compile()
#10 system/modules/core/modules/Module.php(287): Aurealis\ModuleArticle->compile()
#11 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
#12 system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
#13 system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'right')
#14 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'right')
#15 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#16 index.php(20): Contao\FrontendIndex->run()
#17 {main}


13.03.2017 08:54 #2
Andi
Aus Lutherstadt Eisleben
73 Beiträge

Ich glaube ich konnte das Problem lösen. Liegt es daran, dass mod_product_related nur Varianten listet?

Wenn dem so ist kann man natürlich keine querverkäufe im Modul "Ähnliche Produkte" listen ;)

Mein Fehler.

13.03.2017 11:18 #3
Christian Schmidt
Fast & Media Team
Aus Blankenburg (Harz)
363 Beiträge

Hallo Herr Kroll,

danke für den Hinweis!

Nein, das hat mit Varianten nichts zu tun. Das Modul muss auf der gleichen Seite wie der Produktleser eingebunden werden. Das gleiche gilt für das Modul für die Querverkäufe (wobei hier später noch geplant ist, dass es auch nach dem Legen in den Warenkorb angezeigt wird).

Im nächsten Build der Erweiterung wird es folgende Änderungen geben:

  • Fehler behoben: Es gab einen PHP-Fehler, wenn das Modul "Ähnliche Produkte" nicht auf der gleichen Seite wie der Produktleser eingebunden wurde
  • Optimierung: Das Modul "Ähnliche Produkte" wird nicht mehr angezeigt, wenn es keine Ähnlichen Produkte gibt

Antworten

Datenschutz*
Bitte addieren Sie 2 und 4.