Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6
autor | |
19-11-06 17:12:34 | Produkt Größe, Farbe wird nicht angezeigt |
Michael Pölzl |
Hallo, ich habe dem Shop im Template nun auch die Möglichkeit hinzugefügt, dass Kunden die Größe und Farbe auswählen können. Soweit ist ja alles gut, nur werden diese 2 (ich schätze mal alle 4 Zusatzvarianten) im Warenkorb und allen darauffolgenden Seiten nicht angezeigt. Also nur auf der Produktseite/liste. Ich habe die Marker ###PRODUCT_SIZE### und ###PRODUCT_COLOR### verwendet. Diese erkennt er auch, sonst würden ja die Marker dastehen, aber leider gibt er keine Werte aus. Woran kann das liegen? Nebenbei erwähnt: Wenn ich im Warenkorb ein ausgewähltes Produkt anklicke, dann gibt er mir folgenden Link aus (Beispiel): *** 97.0.html?&tx_ttproducts_pi1[backPID]=96&tx_ttproducts_pi1[product]=5&tx_ttproducts_pi1[variants]=;;; Das hat wiederum zur Folge, dass die Eingabefelder der Größe und Farbe verschwinden. Was ja nicht besonders gut ist. hier zur Sicherheit mal der Template Code vom Warenkorb: http://testserver.telematica.at/temp/basket.txt Vielen Dank im Voraus für die Hilfe, mfg Michael |
23-11-06 11:08:19 | Korrektur |
Franz Holzinger |
http://fholzinger.com/development/tt_products-2.5.1.3.tar.gz Wäre der Fehler damit behoben? |
23-11-06 19:01:03 | Leider nein |
Michael Pölzl |
Hmm, leider nicht. Es besteht weiterhin das gleiche Problem wie oben beschrieben. Jedoch habe ich folgendes bemerkt: Es werden nun richtigerweise alle Produktbilder angezeigt, nicht wie früher immer nur 1 (Detailansicht). Ich habe auch die neuen erforderlichen Extensions div und lib installiert. Aber leider hat sich da nichts geändert. |
23-11-06 19:22:50 | Nochwas |
Michael Pölzl |
Soeben ist mir gerade folgendes aufgefallen: (Neue Version der Extension) Ich habe in meinem Detailansicht-Template links das Produkt und rechts den Mini-Warenkorb. Das heißt, ich kann links mein Produkt hinzufügen und sehe gleichzeitig, wieviele Produkte ich im Warenkorb habe (+ Preis). Wenn ich jetzt aber einb Produkt hinzufüge, wird immer das hinzugefügte Produkt 1x um die hinzugefügte Anzahl zuviel angezeigt. Beispiel: +++ Ich habe nichts in meinem Warenkorb und füge 1 Stück hinzu. Inhalt: 2 Produkte (und auch der Preis für 2 Produkte)!! Wenn ich dann die Seite aktualisiere oder ZB auf "nächster Artikel" klicke, dann steht wieder die richtige Anzahl dort: 1 Produkt. Wenn ich schon 4 Produkte im Korb habe und ich füge 1 Produkt hinzu, steht danach dort: 6 Produkte Wenn ich jetzt 0 Produkte habe und ich füge 2 Stück hinzu --> 4 Produkte (=2 Stück x 2) Kleine Tabelle: (Vorher im Warenkorb + Anzahl hinzugefügt = Danach im Warenkorb) 0 + 1 = 2 0 + 2 = 4 0 + 3 = 6 4 + 3 = 10 2 + 1 = 4 2 + 2 = 6 ... +++ Ich hoffe ich habe das verständlich rübergebracht. |
23-11-06 20:34:04 | Marker an falscher Stelle |
Franz Holzinger |
Vermutlich werden die Marker ###PRODUCT_SIZE### und ###PRODUCT_COLOR### an falschen Stellen im Template verwendet. Sie müssen innerhalb von <!-- ###ITEM_SINGLE### begin--> liegen. |
23-11-06 20:36:35 | Änderung mit Update |
Franz Holzinger |
In der letzten Version kommt nun eine Korrektur hinzu. Es muß <input type="hidden" name="mode_update" value="1"> ins Template aufgenommen werden. Dann wird der Wert nicht nochmals hinzuaddiert. Ich werde wohl eine TypoScript Konfiguration 'alwaysUpdate' einführen müssen. |
24-11-06 08:52:41 | Ich weiss nicht mehr weiter |
Michael Pölzl |
1. Warenkorb Problem (Anzahl): Wenn ich <input type="hidden" name="mode_update" value="1"> in den ###ITEM_SINGLE_DISPLAY### Part schreibe (ZB neben den "in den Warenkorb"-Button), dann wird gar nichts mehr in den Warenkorb gelegt. Egal was ich auswähle oder wieviel... ?!?! 2. Größe/Farbe: Die beiden Marker befinden sich innerhalb der Marker ###ITEM_SINGLE###. Ich habe es auch schon mit * <!-- ###display_variant1### -->###PRODUCT_COLOR###<!-- ###display_variant1### --> * <!-- ###display_variant2### -->###PRODUCT_SIZE###<!-- ###display_variant2### --> versucht, aber das hat auch nicht funktioniert. Hier ist mein ganzes Template: http://testserver.telematica.at/temp/tt_products/example_template_bill_de.html |
24-11-06 11:30:22 | neue Version - Fehler im Template |
Franz Holzinger |
Sorry, das mit dem mode_update funktioniert nur im Warenkorb. http://fholzinger.com/development/tt_products-2.5.1.4.tar.gz In der Einzelansicht muß es so lauten: ###ITEM_SINGLE_DISPLAY### <!-- ###display_variant2### --> <tr> <td><table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td id="shop_single_body_size" width="80">Größe:</td> <td id="shop_single_body_size"><select name="###FIELD_SIZE_NAME###" rows="1"> ###PRODUCT_SIZE###</select></td> </tr> </tbody></table></td> </tr> <!-- ###display_variant2### --> |
24-11-06 16:26:02 | Problem teilweise gelöst |
Michael Pölzl |
Also ich habe den Shop jetzt upgedated. Das Problem mit den Artikeln hinzufügen ist jetzt gelöst. Die Anzahl stimmt nun. Danke erstmals dafür! Aber das mit der Größe/Farbe funktioniert noch immer nicht. Du hast da etwas durcheinander gebracht: ###ITEM_SINGLE_DISPLAY### wird ja verwendet für die DETAILANSICHT eines Produktes. Dort funktionieren meine Dropdownmenüs der Farbe/Größe einwandfrei. Mein Problem ist aber, dass diese im Warenkorb nicht angezeigt werden!!! (###BASKET_TEMPLATE###) --> Weiters dann auch nicht im BASKET_PAYMENT_TEMPLATE (###BASKET_PAYMENT_TEMPLATE###), usw... Da sehe ich dann die Zusammenfassung: -------------------------------------------------------- Artikel: // Farbe: // Größe: // Anzahl (Preis à): // Gesamt: Mein Produkt // // // 2 (15.00 EUR) // 30.00 EUR Dort sollte aber zum Beispiel stehen: -------------------------------------------------------- Artikel: // Farbe: // Größe: // Anzahl (Preis à): // Gesamt: Mein Produkt // weiß // L // 2 (15.00 EUR) // 30.00 EUR Außerdem tritt folgender Fehler auf wenn ich das gleiche Produkt einmal mit der Größe "L" und einmal mit "XL" hinzufüge: -------------------------------------------------------- Artikel: // Farbe: // Größe: // Anzahl (Preis à): // Gesamt: Mein Produkt // // // 2 (15.00 EUR) // 30.00 EUR Das heißt, er trennt die Größen nicht voneinander. Normalerweise sollte folgendes stehen: -------------------------------------------------------- Artikel: // Farbe: // Größe: // Anzahl (Preis à): // Gesamt: Mein Produkt 1 // weiß // L // 1 (15.00 EUR) // 15.00 EUR Mein Produkt 1 // weiß // XL // 1 (15.00 EUR) // 15.00 EUR ... Ich kann das auch daraus schließen, wenn ich zur Zeit keine Größe/Farbe sehe. Was ist denn wenn ich 2x "L" und 1x "XL" hinzufüge? Dann würde als Anzahl 3 dastehen und ich dürfte raten, wie oft er "L" und wie oft er "XL" bestellt hat. Ich hoffe es ist verständlich rübergekommen. Vielen Dank |
24-11-06 17:12:31 | Ausgangspunkt setzen |
Franz Holzinger |
Der Ausgangspunkt oder die pid_list muß für den Warenkorb gesetzt werden. Dann werden die Produkte dort auch angezeigt. Es muß useArticles = 1 gesetzt sein, wenn andere Farben/Größen einen anderen Preis haben sollen. |
24-11-06 17:39:46 | neue Test Version |
Franz Holzinger |
Hier ist noch etwas zu den Varianten im Warenkorb korrigiert. http://fholzinger.com/development/tt_products-2.5.1.5.tar.gz |
24-11-06 18:03:07 | Fatal Error + Frage |
Michael Pölzl |
Hmm, nun habe ich eine Frage: Funktionieren Farbe/Größe nur, wenn man mit "Produkt Artikel" arbeitet? Denn ich habe zur Zeit nur "Produkte" angelegt und die Größe und Farbe bei den Varianten-Felder eingegeben. Achja, die neue Version schmeißt mir leider Fehler hin: --------- Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/telematica_at/www/club/t3lib/class.t3lib_db.php on line 814 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/telematica_at/www/club/t3lib/class.t3lib_db.php on line 801 Warning: Cannot modify header information - headers already sent by (output started at /home/telematica_at/www/club/t3lib/class.t3lib_db.php:814) in /home/telematica_at/www/club/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2830 |
24-11-06 18:05:43 | nochwas |
Michael Pölzl |
diese Fehler bekomme ich auf der Produkt-Liste Seite. Dort werden auch keine Produkte gefunden. Beim Warenkorb gibt's keine Fehler. |
24-11-06 18:14:39 | error_log |
Franz Holzinger |
Und was erscheint bei aktivierter error_log Ausgabe am Bildschirm (Install-Tool)? Es ist auch möglich, mit Produktvarianten ohne eigene Artikel zu arbeiten. |
24-11-06 20:27:50 | error_log |
Michael Pölzl |
Hier ist die detailerte Fehlermeldung (mit SQLDebug): http://testserver.telematica.at/temp/tt_products/error.html @Größe/Farbe: Die Produkte sollen alle gleich viel kosten. Das ist kein Problem. Also erspare ich mir die "Produkt Artikel". Ich möchte nur, dass die Farbe/Größe im Warenkorb und weiteren Bestellvorgang angezeigt wird. Es wird nämlich auch nicht im E-Mail an mich geschickt. Deswegen weiß ich nicht, welche Größe/Farbe der Kunde jetzt bestellt hat... |
24-11-06 22:34:20 | kein Größenmarker im Template |
Franz Holzinger |
eine korrigierte Version: http://fholzinger.com/development/tt_products-2.5.1.6.tar.gz Das fehlt im Subpart ###BASKET_ORDERCONFIRMATION_TEMPLATE### oder bei Textemails im ###EMAIL_PLAINTEXT_TEMPLATE###: <!-- ###display_variant2### -->###PRODUCT_SIZE###<!-- ###display_variant2### --> |
24-11-06 23:22:50 | Produkte werden nicht mehr angezeigt |
Michael Pölzl |
Das mit den Markern stimmt schon. Ich habe da noch ein paar Änderungen zu machen, aber im Warenkorb sollte ja alles angezeigt werden. Wenn das im Warenkorb klappt, mache ich den Rest. Nun zur neuen Version: Die Errors sind weg, glücklicherweise - aber leider werden nun keine Produkte mehr angezeigt. Ist etwa ein neuer TS-Code hinzugekommen? |
25-11-06 07:15:06 | Ausgangspunkt setzen |
Franz Holzinger |
Ich kann dieses Verhalten hier nicht nachvollziehen. Wenn keine Produkte angezeigt werden, bedeutet das, daß die pid_list bzw. der Ausgangspunkt im Warenkorb nicht gesetzt ist. |
25-11-06 08:26:23 | ist gesetzt |
Michael Pölzl |
Der Ausgangspunkt ist gesetzt. Sowohl im Warenkorb als auch bei der Produktseite. Die Produkte werden seit dem letzten Update nicht mehr angezeigt. Version 2.5.1.4 war die letzte Version bei der das funktionierte. Wenn die OPtion "Produkte Liste", sprich alle Produkte angezeigt werden sollen, macht er mir das nicht. Ich habe hingegen nun die Option "Liste Kategorien" ausgewählt. Das funktioniert. Er Listet mir die Kategorien auf und weiters dann auch die Produkte der jeweiligen Kategorie. Aber da muss noch irgendein Fehler im Code sein, denn es haben sich ja nur die Programmdateien von tt_products geändert, nicht aber meine Einstellungen! PS: Die Größe und Farbe funktionieren leider noch immer nicht. |
25-11-06 10:41:46 | Listenansicht |
Franz Holzinger |
Alles, was sich geändert hat, ist die Verwendung der defaultCategoryID. Im Setup: defaultCategoryID = Das bedeutet, daß alle Produkte aufgelistet werden, wenn keine Kategorieliste auf der selben Seite ist. Wenn hier ein Wert gesetzt ist, dann werden nur Produkte aus dieser Kategorie angezeigt, ggf. eine leere Liste. Für Größe und Farbe müssen in allen Subbereichen des Templates die Marker auch vorhanden sein. |
25-11-06 12:27:15 | Zusammenfassung |
Michael Pölzl |
1. Das mit den Kategorien ist gar kein schlechter Einfall. Jetzt ist das ganze etwas übersichtlicher. Ich habe da einfach die Kategorie Liste hinzugefügt. Das mit der defaultCategoryID versteh ich jetzt auch. 2. Farbe und Größe werden noch immer nicht angezeigt. Außer bei der Produkt-Detailseite (2 Dropdownmenüs). Aber dort waren sie schon immer. Wenn ich im Warenkorb ein Produkt anklicke, welches eigentlich Größe und Farbe zur Auswahl hat, dann hängt mir der Shop folgendes an den Link an: &tx_ttproducts_pi1[variants]=;;; Das heißt ich springe zwar zur Detailseite, aber die Dropdownmenü's sind verschwunden. Ich kann nur noch das Feld für die Anzahl der Artikel sehen. Das Template ist für meinen Gebrauch jetzt endlich fertiggestellt, aber es gibt einfach keinen Erfolg bzgl. Farbe und Größe... Hier nochmals das komplette Template: http://testserver.telematica.at/temp/tt_products/example_template_bill_de.html Kannst du mir bitte sagen, was da falsch läuft? Liegt es an meinem Template oder an der Extension tt_products? |
25-11-06 13:30:47 | Warenkorb: nur Anzahl verändern |
Franz Holzinger |
2. Ich welchem Anzeigetyp wird die Größe/Farbe nicht angezeigt? Wenn man vom Warenkorb aus auf die Einzelansicht kommt, dann wird in der Einzelansicht nur eine einzige Variante angezeigt. Hier kann keine Auswahl mehr gemacht werden. Dazu müßte er von der Listenansicht aus auf die Einzelansicht wechseln. Das ist so implementiert, damit der Benutzer in der Einzelansicht eine spezielle Variante eines Produktes vorfindet, und hier die Anzahl verändern kann. Von den Produkten im Warenkorb sollte nur noch deren Anzahl verändert werden. |
25-11-06 13:49:46 | kein Marker in Einzelansicht! |
Franz Holzinger |
In der Einzelansicht ist kein Marker vorhanden! (siehe Post von früher) <td id="shop_single_body_size" width="80">Größe:</td> <td id="shop_single_body_size"><select name="select" rows="1"> </select></td> |
25-11-06 15:45:08 | ? |
Michael Pölzl |
Natürlich ist ein Marker vorhanden: ---------------------- <td id="shop_single_body_size" width="80">Größe:</td> <td id="shop_single_body_size"><select name="select" rows="1"> ###PRODUCT_SIZE### </select></td> Da hast du dich verschaut... --- Und zur vorigen Frage (Ich welchem Anzeigetyp wird die Größe/Farbe nicht angezeigt?): * Warenkorb * Zusammenfassung Nebenbei so eine Info: --- Meine Produkte sind auf ID 97 (Plugin: Shop, Anzeige: Kategorie Liste, Produkt Liste) Warenkorb auf ID 96 (Plugin: Shop, Anzeige: Warenkorb) Alle weiteren Schritte (Zusammenfassung, Adressen eintragen, Abschicken) werden auch über Seite 96 erledigt. |
25-11-06 16:52:26 | Marker fehlen noch |
Franz Holzinger |
Im Template von oben war überhaupt kein Marker. Aber auch hier ist es falsch. Es muß so lauten: <!-- ###display_variant2### --> Größe: <SELECT style="font-size: 10px" name="###FIELD_SIZE_NAME###" rows="1">###PRODUCT_SIZE###</SELECT><br> <!-- ###display_variant2### --> Es müssen überall entsprechende Marker eingetragen werden. In diesem Template hat das gefehlt. |
26-11-06 10:24:59 | ... |
Michael Pölzl |
Die Marker sind vorhanden. Ich hab's mir mit dem Firfox angesehen (Quelltext) und da waren sie wirklich nicht da... komisch. Aber wenn du die Datei abspeicherst auf deinem PC, dass kannst du dir den Quelltext nochmals ansehen und du wirst folgendes sehen: <!-- ###display_variant2### --> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td id="shop_single_body_size" width="80">Größe:</td> <td id="shop_single_body_size"><select name="select" rows="1"> ###PRODUCT_SIZE### </select></td> </tr> </table></td> </tr> <!-- ###display_variant2### --> <!-- ###display_variant1### --> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td id="shop_single_body_color" width="80">Farbe:</td> <td id="shop_single_body_color"><select name="select" rows="1"> ###PRODUCT_COLOR### </select></td> </tr> </table></td> </tr> <!-- ###display_variant1### --> und im Warenkorb steht dann ebenfalls: <td width="80" valign="middle"><!-- ###display_variant1### -->###PRODUCT_COLOR###<!-- ###display_variant1### --></td> <td width="80" valign="middle"><!-- ###display_variant2### -->###PRODUCT_SIZE###<!-- ###display_variant2### --></td> Hat das eigentlich schon jemals mit der Größe und Farbe einwandfrei funktioniert oder ist das noch eine "Beta" Funktion? Ist vielleicht irgendein TypoScript Code fehlerhaft? CONSTANTS: --- plugin.tt_products { file.templateFile = fileadmin/templates/shop/example_template_bill_de.html orderEmail_subject = Shopbestellung orderEmail_from = support@meinefirma.at orderEmail_fromName = Meine Firma Shop orderEmail_to = info@meinefirma.at notInStockMessage = nicht auf Lager bulkilyWarning = <p><b>Achtung! Sperrige Ware! Sondertransport erforderlich.</b></p> PIDagb = 14 PIDuserFolder = 27 PIDstoreRoot = 5 PIDbasket = 96 PIDlistDisplay = 97 PIDitemDisplay = 97 PIDsearch = 106 maxW_list = 80 maxH_list = 120 TAXpercentage = 20 update_code = password orderEmail_subject = Meine Firma - Warenbestellung currencySymbol = EUR statusCodes.1 = Order sent to shop statusCodes.2 = Order recieved and accepted by shop statusCodes.10 = Shop is waiting for delivery statusCodes.11 = Shop is waiting for payment statusCodes.12 = Shop is waiting for additional information from customer statusCodes.20 = Order sent to customer statusCodes.30 = Your order can be picked up upon seperate appointment statusCodes.30 = Your order can be picked up at location at anytime or by appointment statusCodes.50 = Customter asks for cancellation of order statusCodes.51 = Message from customer to Shop statusCodes.100 = Order sent and closed statusCodes.101 = Order finished/closed statusCodes.200 = Cancel order AGBattachment = fileadmin/user_upload/agb/agb_nintendoclub_oesterreich.pdf } SETUP: --- plugin.tt_products { shipping > shipping { radio = 1 10.title = Versandkosten-Pauschale 10.image.file = 10.priceTax = 4.00 TAXpercentage = 20 } payment > payment { radio = 1 10.title = Nachnahme #30.image.file = media/logos/nachnahme.gif 10.image.params = align=absmiddle 10.priceTax = 4.00 TAXpercentage = 20 } } |
26-11-06 12:13:16 | Export-Datei |
Franz Holzinger |
Stelle mir eine T3D-Export-Datei des Shops samt Template und Produkten zum Download zur Verfügung. |
27-11-06 09:34:50 | Export-Datei |
Michael Pölzl |
Du findest die T3D Datei + Template hier: testserver.telematica.at/temp/tt_products/ Danke im Voraus für deine Mühen! |
30-11-06 14:29:39 | was neues? |
Michael Pölzl |
und gibt es schon etwas Neues? Oder auch ein Problem mit der Anzeige? Passt das T3D file auch oder benötigst du mehr Informationen? |
1-12-06 10:23:11 | Dateiname? |
Franz |
Ich benötige den URL-Pfad samt Dateinamen. Not Found The requested URL /temp/tt_products/ was not found on this server. |
3-12-06 17:37:04 | sorry |
Michael Pölzl |
da wurde irrtümlich der Ordner gelöscht. Du findest beide Dateien in folgendem Ordner (Template + T3D Export): (H-T-T-P) testserver.telematica.at/temp/poelzl/ -- irgendwie lässt dein Spamfilter keine Links in einem Post mehr zu... |
8-12-06 06:44:05 | update |
Michael Pölzl |
und hast du schon eine Lösung gefunden? |
8-12-06 07:59:27 | Link angeben |
Franz Holzinger |
Gib mir die Links. Der Post sollte nun möglich sein. |
8-12-06 16:55:19 | Links |
Michael Pölzl |
T3D: http://testserver.telematica.at/temp/poelzl/T3D__03-12-17-27-51-z.t3d Template (HTML): http://testserver.telematica.at/temp/poelzl/example_template_bill_de.html |
12-12-06 23:24:11 | ? |
Michael Pölzl |
und konntest du schon ein erfreuliches Ergebnis erzielen bzw. meine Situation nachbilden? |
13-12-06 13:05:35 | Beispiel Template |
Franz Holzinger |
Am besten das mitgelieferte Beispiel-Template verwenden. Damit funktioniert die Auswahl nach Größen: CONSTANTS: plugin.tt_products.file.templateFile = EXT:tt_products/template/example_template_bill_de.tmpl Das Template vom Testserver ist nicht so wie dieses Beispieltemplate. |
14-12-06 20:59:09 | Problem gelöst! |
Michael Pölzl |
So, ich hatte mir nun das originale Template genau angesehen und habe den Fehler nun behoben. Ich hatte beim HINZUFÜGEN des Produkts den Fehler gemacht: So gehört es richtig (ZB im PRODUCT_LIST Part) +++++++++++ <!-- ###display_variant2### --> <select name="###FIELD_SIZE_NAME###" rows="1"> ###PRODUCT_SIZE### </select> <!-- ###display_variant2### --> <!-- ###display_variant1### --> <select name="###FIELD_COLOR_NAME###" rows="1"> ###PRODUCT_COLOR### </select> <!-- ###display_variant1### --> und ich hatte das SELECT-Element falsch geschrieben: <select name="select" rows="1"> Keine Ahnung warum ich das damals übersehen habe. Jedenfalls bedanke ich mich für die vielen Mühen von dir! Also Problem erledigt. Jetzt kann ich endlich wieder ruhig schlafen :) |
30-12-06 16:28:10 | test |
test |
test |
< Zurück zum Forum |