Wer die HTML-Formatierung der Bestellbeschreibung aus meiner
Antwort #3 benutzt sollte in der Template-Datei
/templates/DEIN_TEMPLATE/module/checkout_confirmation.htmldie p-tags um
{$data.order_description} entfernen, bzw. sie zu einem
div machen. Außerdem wird im PHP-Code
nl2br() benutzt, was wir wieder aufheben müssen. Ansonsten zerschießt man sich ggfls. das HTML. Das hängt vom Template und dem verwendeten HTML in der Bestellbeschreibung ab.
Also aus dem
<p class="ol_short_desc">{$data.order_description]</p>
z.B. das machen
<div class="ol_short_desc">{$data.order_description|regex_replace:'#<br[^>]*>#i':' '}</div> {*we use html formating in order_description and have to compensate for nl2br, 01-2022, noRiddle*}
(Mir fällt mom. keine bessere Möglichkeit ein.)
Des Weiteren sollte man in den Text Mail-Templates
/templates/DEIN_TEMPLATE/SPRACHE/order_mail_step.txtund
~/order_mail.txt{$order_values.PRODUCTS_ORDER_DESCRIPTION}
hiermit ersetzen
{$order_values.PRODUCTS_ORDER_DESCRIPTION|strip_tags}
Perfekter noch ginge es mit einem auto_include in
send_order.php in welchem man nur für die
*.txt-Mails orders_descrition säubert.
Wahrscheinlich sollte man noch ein wenig CSS anwenden um die Bestellbeschreibung sowohl auf der checkout_confirmation als auch in den Mails anstaändig darstellen zu lassen.
Überhaupt sollte man bei Verwendung von
Karl1s Modul ausprobieren inwieweit man sich die checkout_confirmation und/oder die Mail-Templates zerschießt wenn man so viel Text in die Bestellbeschreibung setzt.
Gruß,
noRiddle