feat(warenkorb): ein Formular fuer Mengen, Anmerkung und Weiterleitung; Anmerkung in der Kasse editierbar

Vorher: Anmerkung in eigenem Formular mit 'Text speichern', 'Zur Kasse' als reiner Link
(ungespeicherte Mengen/Anmerkung gingen verloren), in der Kasse readonly mit dem Hinweis
'kann nur im Warenkorb bearbeitet werden' -- ohne technischen Grund, die Kasse postete das
Feld ohnehin mit. Jetzt: cart_goto ('kasse' | 'express:<modul>') im Warenkorb-Modul,
Kasse uebernimmt POST customer_info in die Session, Texte auf Deutsch geglaettet.
This commit is contained in:
Thomas Bartelt
2026-09-18 19:38:02 +02:00
parent dec101f0cb
commit dc57c725f6
4 changed files with 257 additions and 282 deletions
@@ -1,14 +1,12 @@
<!-- content_cash_desk/payments.tpl -->
<div class="full_box purple_box">
<!-- content_cash_desk/customer_info.tpl -- 18.09.2026: editierbar (vorher readonly mit "nur im Warenkorb") -->
<div class="full_box purple_box">
<div class="title_wrapper">
<div class="title"><h2>Anmerkung zu dieser Bestellung</h2></div>
<div class="title"><h2>Anmerkung zu dieser Bestellung <span style="font-weight:normal;font-size:80%;">(optional)</span></h2></div>
<div class="clear"></div>
</div>
<div class="box_padder" style="margin:20px;">
Sie haben folgenden Nachrichtentext an uns zu dieser Bestellung hinzuf&uuml;gt.<br />
<b>ACHTUNG: Der Text kann nur im <a href="/Warenkorb/">Warenkorb</a> bearbeitet werden!!!.</b><br />
<textarea style="width:680px; height:200px;border:1px solid #555555;" name="customer_info" readonly>{$customer_info}</textarea>
</div>
<div class="box_padder" style="margin:20px;">
<div style="color:#777;margin-bottom:6px;">Zum Beispiel Ger&auml;tetyp, Farbe oder ein Hinweis f&uuml;r den Versand.</div>
<textarea id="customer_info" name="customer_info" rows="4" style="width:100%;box-sizing:border-box;border:1px solid #555555;padding:6px;">{if isset($customer_info)}{$customer_info|escape}{/if}</textarea>
</div>
</div>