Ich weiß, dass ein ähnliches Thema schon behandelt wurde. Es hat mir leider nicht geholfen.
Ich habe entsprechend dem Konfigurationsshop-Demo ein Formular mit einem Textfeld in die Detailseite eingefügt.
Die bestellposition.ipl habe ich modifiziert und in die Detailseite und den Warenkorb inkludiert.
Die Variable POSTXT habe ich im Shoppilot unter Projekt-Benutzerdefinierte Datenfelder-Auftrag-Positionen angelegt.
Wenn ich den Artikel in den Warenkorb gebe, ist das Textfeld dort leer.
Wenn ich im Warenkorb den Text eingebe und auf "OK" klicke wird der Warenkorb geleert.
Die bestellposition.ipl scheint soweit richtig zu funktionieren. Denn wenn ich der Variablen dort einen Wert zuweise, wird der Text im Warenkorb dargestellt.
Ich denke, dass irgendwas bei der Übergabe von der Detailseite nicht funktioniert.
Hier mal meine Codes:
Detailseite:
<!--spmacro:pagetype(1)-->
<!--
main::mprint "__favhinzu__";
Bei Stempel steht ein Textfeld zur Verfügung, um den Stempeltext einzugeben
- POSTXT (Stempel-Text)
Diese Datei wird beim Absenden des Formulars aufgerufen.
-->
<form method="post" action="__xformcart__">
<input type="hidden" name="posID" value="__artnr__">
.
.
.
<input name="POSTXT" type="text" class="produktliste" id="POSTXT" value="Geben Sie hier den gewünschten Text ein" size="45">
</form>
Übergeben werden die Variablen wohl mit __anzkaufen__
Hier der Code im Warenkorb:
<!--spmacro:loopitem-->
<tr>
<td>
<strong>__ergaenz1__</strong><br>
<span class="ArtikelNr1">__ergaenz4__</span><br>
<span class="ArtikelNr2">__id__</span><br>
__zusatz1__ </td>
<td>__produkt__ <span class="RABKLASSE">__RABKLASSE__</span> <span class="WKRWERT">__rabatt::wkrwert__</span><br>
<span class="ActionType">__AKTION__</span><a href="http://__xxpath__?showd,__xxsession__,__xid__"><img border="0" src="info.gif" alt="Mehr Infos zum Produkt"></a><br>
__bestellposition::printStempeltext_Bearbeitbar__ </td>
<td align="center">__anzaendern__<br>__WKPACK__</td>
<td align="right" nowrap="nowrap">
__preis__
<div class="staffel">
<div style="display:block;">__stafm1__ <strong>__stafp1__</strong></div>
<div style="display:block;">__stafm2__ <strong>__stafp2__</strong></div>
<div style="display:block;">__stafm3__ <strong>__stafp3__</strong></div>
</div>
<div class="WKRPREIS">__rabatt::wkrpreis__</div> </td>
<td align="right">__gesamteinzel__
<div class="RGESAMT">__rabatt::rgesamt__</div> </td>
<td class="klein">__ustsatz__</td>
</tr>
<tr>
<td colspan="6" class="line"> </td>
</tr>
<!--spmacro:enditem-->
Mit __bestellposition::printStempeltext_Bearbeitbar__ soll ein Textformular eingefügt werden, in dem der Text von der Detailseite übergeben wird.
Wie gesagt, das Formular wird eingefügt, aber leider ohne Text.
Über Hinweise würde ich mich sehr freuen.
Danke
Ingolf
Linkback: https://www.shoppilot.net/pf/index.php?topic=1593.0