Vielen Dank für die Antwort, ich verwende derzeit die CE 6.2.2 Edition, in der der Name der Datei “article_list.php” in “ArticleList.php” geändert wurde.
at line: 216
//$sSelect .= "where oxparentid = '' and " . $this->getBaseObject()->getSqlActiveSnippet() . " and oxissearch = 1 order by $sType desc ";
$sSelect .= " and {$sArticleTable}.oxissearch = 1";
und auch versucht
//$sSelect .= "where oxparentid = ‘’ and " . $this->getBaseObject()->getSqlActiveSnippet() . " and oxissearch = 1 order by $sType desc ";
$sSelect .= " and " . $this->getBaseObject()->getSqlActiveSnippet() . " and oxissearch = 1 order by $sType desc ";
Hier habe ich versucht, die Codezeile wie oben zu ändern. Aber es gibt keine Lösung. Schreibe ich den Code richtig oder ist es eine korrekte Datei zum Bearbeiten? Irgendeine Hilfe? Danke, Emran
die Änderung an der Datei “ArticleList.php” ist oben erklärt. Letztlich muss nur oxparentid = ‘’” aus der Abfrage entfernt werden.
Ja, und die würd ich auch zu gern selbst ausführen, leider ist es mir in der aktuellen Version auch mit Anleitungen und viel Ausprobieren immernoch nicht gelungen, nur schon für die einfachsten Beispiele selbst ein Modul zu schreiben, bzw es in Betrieb zu nehmen.
hm, also ‘oxid/vendor/oxid-esales/oxideshop-ce/source/Application/Mode/ArticleList.php
hat bei mir nirgendwo ’ _buildSelectString’ stehen und ‘$sTable.oxparentid’ kommt darin auch nicht vor.
‘oxparentid’ kommt 7 Mal vor, aber es zu entfernen scheint absolut gar nichts zu verändern. Bin ich überhaupt an der richtigen Datei?
ich meine man muss auch zusätzlich in oxvarselect suchen
(Admin → Stammdaten → Grundeinstellungen → Einstellungen : in “Felder in denen gesucht wird” das Feld “oxvarselect” ergänzen)