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
Code: Alles auswählen
<we:a edit="shop" id="1049" amount="1" shopname="LRS">In den Warenkorb legen</we:a>
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
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>
Sorry, kürzer ging es irgendwie nicht.
Vielen Dank!