Franz Holzinger

Verse of the day

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

© Bible Gateway's Verse of the Day


autor  
24-07-10 20:59:28 Feld für Artikel-Anzahl in Listenansicht immer leer
Wolfgang Pritschet
Hallo,

in der Listenansicht ist das Feld für Artikel-Anzahl immer leer (Marker ###FIELD_QTY### in Subpart ITEM_LIST_TEMPLATE).
Wie kann ich die Anzahl mit einem Wert vorbelegen (z.B. 0 oder 1)?

Für die Hilfe im voraus vielen Dank.

Wolfgang Pritschet
26-07-10 17:23:03 Version
Franz Holzinger
In welcher tt_products Version und mit welchen Beispiel Shop Template ist dieser Fehler aufgetreten?
Man kann es vorbelegen, indem man ein JavaScript einbaut. Oder man kann das Edit Feld im Formular überarbeiten, dass es immer eine 1 einfügt. Es müsste allerdings für jedes Produkt ein eigenes Formular geben.
28-07-10 13:04:58 Version
Wolfgang Pritschet
Ich verwende die Versionen Typo3 4.2.6, tt_Products 2.6.2 und eine angepasste Version des Templates tt_products_css.html. Es funktioniert aber mit der Standard-Version von tt_products_css.html auch nicht.

Vielleicht habe ich mich vorher etwas ungenau ausgedrückt. Wenn ich eine Stückzahl eingebe und den Artikel in den Warenkorb lege, dann erscheint beim nächsten Zugriff auf die Listen-Ansicht die korrekte Stückzahl. Nur bei der erstmaligen Anzeige der Liste sind alle Felder leer.
28-07-10 13:34:05 Cache
Franz Holzinger
Es kann daran liegen, weil die Listenansicht bei leeren Anzahlen bei den Produkten aus dem Cache geladen wird. Erst nach dem Einfügen in den Warenkorb wird der Cache geleert.

29-07-10 13:27:53 Cache/JavaScript
Wolfgang Pritschet
Wie kann ich diesen Cache am Anfang löschen? Oder wie müsste ein solches JavaScript aussehen. Mir fällt spontan nur die Möglichkeit über <body onload=""> ein. Oder gibt es eine andere Möglichkeit.

Gibt es keine Möglichkeit über TypoScript den Marker ###FIELD_QTY### vorzubelegen?
29-07-10 20:13:09 Cache
Franz Holzinger
Man könnte das TypoScript verändern, dass tt_products als USER_INT statt als USER Objekt läuft.

Eine Vorbelegung des Feldes ###FIELD_QTY### ist bisher nicht im Programm Code enthalten.
10-12-12 20:00:48 Bug in ###FORM_NAME###
Bernhard Eckl
Hatte soeben das selbe Problem und wollte es mit dem JS aus dem Template lösen:
onclick="if (!document.forms['###FORM_NAME###']['###FIELD_NAME###'].value!=''){document.forms['###FORM_NAME###']['###FIELD_NAME###'].value=1;};"

Das funktionierte aber nicht, da hier der Marker ###FORM_NAME### immer ShopListForm anstatt ShopListForm7 ausgegeben hat wodurch dann das input Feld nicht gefunden wurde. Ich habe es nun so gelöst in dem ich das JS umgeschrieben habe und das input Feld über jQuery und der id angesprochen habe. Das heißt, dass wohl ein Bug vorliegt und der Marker ###FORM_NAME### nicht den richtigen Wert ausgibt.
17-12-12 13:26:52 kein Fehler feststellbar
Franz Holzinger
Am Ende des Markers "###FORM_NAME###" wird immer eine Zahl aus einem Zähler hinten an den gemeinsamen Formularnamen angehängt. Womöglich ist noch eine ältere Version von tt_products im Einsatz, bei welcher das fehlerhaft ist.
17-12-12 20:20:22 Version
Bernhard Eckl
Die Version ist 2.7.5. Komisch. Bei mir kommt beim eigentlichen Marker schon die Zahl, aber beim Marker fürs Javascript nicht.
11-01-13 19:54:03 unklar
Franz Holzinger
Leider verstehe ich die Fehlerbeschreibung nicht.
< Zurück zum Forum