Seite 1 von 1

Shop - Problem mit Warenkorb

Verfasst: Fr 2. Feb 2018, 10:25
von eSKa
Ein Hallo in die Runde,

nachdem ich das Shop-Problem (viewtopic.php?f=19&t=41243) lösen konnte, hat sich leider ein weiteres Problem aufgetan.

Verwendete Version: 8.0.1.0, SVN-Revision: 14768

Ich habe eine Seite, auf der 5 Artikel per listview type="object" angezeigt werden.
Die Felder "shoptitle", "shopdescription" und "price" sind vorhanden.
Die Klassen-ID habe ich auch in den Shop-Einstellungen eingetragen.
Allerdings verstehe ich den Sternchen-Text ( *Shop-Objekt-ID [ID,ID,ID ..] ) nicht so richtig.

Im Shop-Modul unter "Artikel/Umsatz" steht auch: Auflistung aller Artikel: Kein Eintrag gefunden!
In der Datenbank konnte zu der von Ihnen eingegebenen Klassen-ID kein Datensatz ermittelt werden.
Bitte wechseln Sie zu den Shop Einstellungen und korrigieren Sie Ihre Eingabe!"

Nach Aufruf der Seite erscheint 5 mal folgende Meldung im Fehler-Protokoll.

Code: Alles auswählen

Error type: 	Notice
Error message: 	Undefined property: we_listview_object::$Model
Script name: 	webEdition/we/include/we_tags/we_tag_a.inc.php
Mein "In den Warenkorb"-Button sieht folgendermaßen aus

Code: Alles auswählen

<we:a edit="shop" id="1049" amount="1" shopname="LRS">In den Warenkorb legen</we:a>
Die interessantere Meldung kommt allerdings jetzt.

Lege ich einen Artikel in den Warenkorb, so wieder dieser auch "nur" mit der Angabe der Anzahl in den Warenkorb gelegt.
Die Angaben "shoptitle" , "shopdescription" und "price" fehlen allerdings.
Im Fehler-Protokoll tauchen folgende beiden Einträge auf.

Code: Alles auswählen

Error type: 	SQL Error
Error message: 	MYSQL-ERROR
Fehler: 1054
Detail: Unknown column 'of.ob6.OF_ID' in 'where clause'
Info: Query: SELECT of.ID  FROM tblObject_6 AS ob6 JOIN tblObjectFiles of ON of.ID=ob6.OF_ID WHERE  (of.Workspaces="" OR FIND_IN_SET(995,of.Workspaces) OR FIND_IN_SET(0,of.Workspaces))  AND  ( of.Published>0 )  AND (of.ob6.`OF_ID`=290)

Error type: SQL Error
Error message: MYSQL-ERROR
Fehler: 1054
Detail: Unknown column 'of.ob6.OF_ID' in 'where clause'
Info: Query: SELECT of.ID AS OF_ID,ob6.`input_shoptitle` AS we_title,of.ID AS we_ID,of.ParentID AS we_ParentID,of.Text AS we_Text,of.IsFolder AS we_IsFolder,of.ContentType AS we_ContentType,of.CreationDate AS we_CreationDate,of.ModDate AS we_ModDate,of.Path AS we_Path,of.Url AS we_Url,of.TriggerID AS we_TriggerID,of.CreatorID AS we_CreatorID,of.ModifierID AS we_ModifierID,of.RestrictOwners AS we_RestrictOwners,of.Owners AS we_Owners,of.OwnersReadOnly AS we_OwnersReadOnly,of.Workspaces AS we_Workspaces,of.TableID AS we_TableID,of.Category AS we_Category,of.ClassName AS we_ClassName,of.IsClassFolder AS we_IsClassFolder,of.Published AS we_Published,of.IsSearchable AS we_IsSearchable,of.Charset AS we_Charset,of.Language AS we_Language,of.WebUserID AS we_WebUserID,ob6.`OF_ID` AS `ID`,ob6.`input_shoptitle` AS `shoptitle`,ob6.`input_shopdescription` AS `shopdescription`,ob6.`input_price` AS `price`,ob6.`shopVat_shopvat` AS `shopvat` FROM tblObject_6 AS ob6 JOIN tblObjectFiles of ON of.ID=ob6.OF_ID WHERE  (of.Workspaces="" OR FIND_IN_SET(995,of.Workspaces) OR FIND_IN_SET(0,of.Workspaces))  AND  ( of.Published>0 )  AND (of.ob6.`OF_ID`=290) LIMIT 0,1
Object-ID 290 = Artikel, der in den Warenkorb gelegt werden soll

Mein Warenkorb sieht wie folgt aus:

Code: Alles auswählen

<we:repeatShopItem shopname="LRS">
<we:field name="shoptitle" type="text"/> - <we:field name="shopdescription" /> - <we:showShopItemNumber shopname="LRS" /> - <we:field name="price"/></td>
<we:calculate sum="warenkorb" num_format="german"><we:showShopitemNumber shopname="LRS"/>* <we:field name="price"/></we:calculate>
</we:repeatShopItem> 
Hat hier jemand eine Idee, woran das liegen könnte, bzw. wie man den Fehler beheben kann?
Sorry, kürzer ging es irgendwie nicht.
Vielen Dank!

Re: Shop - Problem mit Warenkorb

Verfasst: Fr 2. Feb 2018, 13:01
von mokraemer
der erste Fehler (Notice) ist nicht tragisch.
Beim 2. wäre der volle Report hilfreich (gewesen).
Beide Fehler sollten in 8.0.1.1 (nightly ab svn 14823) weg sein.

Re: Shop - Problem mit Warenkorb

Verfasst: Fr 2. Feb 2018, 13:26
von eSKa
vielen Dank für die Antwort.

Den kompletten Report habe ich mal als txt angehangen.

Re: Shop - Problem mit Warenkorb

Verfasst: Do 15. Feb 2018, 13:30
von eSKa
hallo nochmal,

ich habe das nightly-Update einmal eingespielt und das oben genannte Problem wurde auch behoben.
Leider gibt es jetzt ein neues Problem und mir wird die Navigation nicht mehr angezeigt.
Ich habe die Fehlermeldung mal mit angehangen. Vielleicht hat ja jemand eine Idee.

Vielen Dank!
error10.txt
(4.65 KiB) 224-mal heruntergeladen

Re: Shop - Problem mit Warenkorb

Verfasst: Do 15. Feb 2018, 13:35
von eSKa
Nachtrag:

Das Entfernen von current="false" in navigationEntry hat das Problem gelöst.

Re: Shop - Problem mit Warenkorb

Verfasst: Do 15. Feb 2018, 18:27
von mokraemer
Ich denke das war ein anderes Problem. Ich vermute wenn du das current="true" wieder anmachst, sollte es auch wieder gehen. Mittlerweile sollte das Dokument aus dem Cache entfernt worden sein. Derzeit können wir aber nix ins nightly einspielen, da Sourceforge gerade einen Serverumzug macht :-(