Ergebnis 1 bis 10 von 10

Thema: Artikeldetails als Tabelle

  1. #1
    Padawan Stufe I Avatar von Touchy
    Registriert seit
    26.03.2009
    Ort
    Holzgerlingen
    Beiträge
    36
    Themen
    6
    DANKE
    0
    Erhaltene Danke: 0

    Standard Artikeldetails als Tabelle

    Hallo zusammen,

    in der Datei email_template_checkout.html, steht folgender Passus:

    <tr>
    <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;">
    <font size="1">$PRODUCTS_DETAIL</font></td>
    <tr>
    <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;">
    <font size="1">$ORDER_TOTALS</font></td>
    </tr>
    Das ganze sieht dann bei uns z.B. so aus:



    Nun versuche ich gerade, irgendwie rauszufinden, wie ich es schaffe, dass das ganze so aussieht:



    Hintergrund: In der "StandardeMail" wird nur der Gesamtpreis pro Position angezeigt. da wir Produkte im unteren Preissegment verkaufen, wäre es ganz praktisch, wenn der Einzelpreis UND der Gesamtpreis angezeigt wird.

    Kann mir da einer helfen? Ich seh den Wald vor lauter Bäumen gerade nicht.
    Kinder finden Nichts das Gesamte, Erwachsene im Gesamten das Nichts
    (Verstanden?)

  2. #2
    Padawan Stufe I Avatar von Touchy
    Registriert seit
    26.03.2009
    Ort
    Holzgerlingen
    Beiträge
    36
    Themen
    6
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Kann mir keiner helfen?
    Kinder finden Nichts das Gesamte, Erwachsene im Gesamten das Nichts
    (Verstanden?)

  3. #3
    Padawan Anwärter Avatar von Revoluza
    Registriert seit
    29.05.2009
    Ort
    Hamm
    Beiträge
    20
    Themen
    1
    DANKE
    0
    Erhaltene Danke: 0

    Standard

    Hallo.

    Ich hab zwar nicht viel Ahnung von PHP, aber ich denke, das wirst du mit der Standartabfrage ($PRODUCTS_DETAIL) nicht hinbekommen.

    Du müsstest die Artikelnummer, die Artikelnamen, den Einzelpreis und den Gesamtpreis einzeln auslesen und dann in einer Tabelle aufrufen. Das heißt, du müsstest einiges noch in der Datei ändern

  4. #4
    Obi-RAI Kenobi Avatar von hugo13
    Registriert seit
    23.04.2004
    Beiträge
    1.267
    Themen
    9
    DANKE
    2
    Erhaltene Danke: 19

    Standard

    in includes/classes/order.php

    1) zeile 873
    PHP-Code:
          $this->products_ordered_html .=
          
    '<tr>' "\n" .
          
    '<td class="product-details" align="right" valign="top" width="30">' $this->products[$i]['qty'] . '&nbsp;x</td>' "\n" .
          
    '<td class="product-details" valign="top">' nl2br($this->products[$i]['name']) . ($this->products[$i]['model'] != '' ' (' nl2br($this->products[$i]['model']) . ') ' '') . "\n" .
          
    '<nobr><small><em> 'nl2br($this->products_ordered_attributes) .'</em></small></nobr></td>' "\n" .
          
    '<td class="product-details-num" valign="top" align="right">' .
          
    $currencies->display_price($this->products[$i]['final_price'], $this->products[$i]['tax'], $this->products[$i]['qty']) .
          (
    $this->products[$i]['onetime_charges'] !=?
          
    '</td></tr>' "\n" '<tr><td class="product-details">' nl2br(TEXT_ONETIME_CHARGES_EMAIL) . '</td>' "\n" .
          
    '<td>' $currencies->display_price($this->products[$i]['onetime_charges'], $this->products[$i]['tax'], 1) : '') .
          
    '</td></tr>' "\n";
          
    // rl: detail
          
    $this->products_ordered_html_det '<tr class="prod-detail">
                    <td>' 
    $this->products[$i]['qty']  . ' x </td>
                    <td>' 
    nl2br($this->products[$i]['name']) . '</td>
                    <td>' 
    $this->products[$i]['model'] . '</td>
                    <td>' 
    $currencies->display_price($this->products[$i]['final_price'], $this->products[$i]['tax']) . '</td>
                    <td>' 
    $currencies->display_price($this->products[$i]['final_price'], $this->products[$i]['tax'], $this->products[$i]['qty']) . '</td>
                    '
    ;
        }

        
    $order_total_modules->apply_credit();//ICW ADDED FOR CREDIT CLASS SYSTEM
        
    $zco_notifier->notify('NOTIFY_ORDER_AFTER_ORDER_CREATE_ADD_PRODUCTS');
      } 
    2.
    PHP-Code:
        $html_msg['PRODUCTS_DETAIL'] = '<table class="product-details" border="0" width="100%" cellspacing="0" cellpadding="2">' $this->products_ordered_html '</table>';
        
    // rl: det
        
    $html_msg['PRODUCTS_RLDETAIL'] = '<table class="product-details" border="0" width="100%" cellspacing="0" cellpadding="2">' $this->products_ordered_html_det '</table>';
        
    //order totals area 
    3. /email/de/email_template_checkout.html
    HTML-Code:
        <div class="order-detail-area">$PRODUCTS_DETAIL</div>
        <div class="order-detail-area">$PRODUCTS_RLDETAIL</div>
    die css-anpassungen sind selbst vorzunehmen
    salute
    rai

    FAQ | SHOP

  5. #5
    Padawan Anwärter Avatar von Revoluza
    Registriert seit
    29.05.2009
    Ort
    Hamm
    Beiträge
    20
    Themen
    1
    DANKE
    0
    Erhaltene Danke: 0

    Standard

    Sag ich doch, nen bisschen was weiß ich auch *hihi*

    Danke Hugo, das kann ich auch gebrauchen

  6. #6
    Padawan Stufe IV Avatar von rsagb
    Registriert seit
    08.03.2007
    Beiträge
    328
    Themen
    31
    DANKE
    8
    Erhaltene Danke: 3

    Standard

    kleine Anmerkung am Rande:
    - die Prüfungen aus dem Originalcode noch übernehmen z.B.
    - Tabellenüberschriften nicht vergessen
    - den alten div aus der HTML-Seite entfernen, sonste haste alles doppelt
    und testen, testen, testen......
    Grüße
    rsagb

  7. #7
    Padawan Stufe I Avatar von Touchy
    Registriert seit
    26.03.2009
    Ort
    Holzgerlingen
    Beiträge
    36
    Themen
    6
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard

    zu
    und testen, testen, testen......
    ich plan sowieso nen Webspacewechsel. Von daher habe ich schon nen Testshop am laufen, der dem aktiven entsprich

    Tausend dank für den Quellcode. Sobal dich dazu gekommen bin, gebe ich Feedback!
    Kinder finden Nichts das Gesamte, Erwachsene im Gesamten das Nichts
    (Verstanden?)

  8. #8
    Padawan Stufe IV Avatar von rsagb
    Registriert seit
    08.03.2007
    Beiträge
    328
    Themen
    31
    DANKE
    8
    Erhaltene Danke: 3

    Standard

    Ich hab bei mir lokal auf der Kiste XAMP unter Windows
    Das Paket bringt alles mit: apache MySQL etc.
    Grüße
    rsagb

  9. #9
    Padawan Stufe I Avatar von Touchy
    Registriert seit
    26.03.2009
    Ort
    Holzgerlingen
    Beiträge
    36
    Themen
    6
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Hmm, wäre auch eine Idee.

    Ich bin allerdings ein Fan davon, das Ding gleich in einer "Sandkastenliveumgebung" zu testen, da manche Server auf ein paar Dinge seltsam reagieren
    Kinder finden Nichts das Gesamte, Erwachsene im Gesamten das Nichts
    (Verstanden?)

  10. #10
    Padawan Stufe IV Avatar von rsagb
    Registriert seit
    08.03.2007
    Beiträge
    328
    Themen
    31
    DANKE
    8
    Erhaltene Danke: 3

    Standard hier der funktionsfähige Code (ohne Kopfzeilen)

    einfügen/ersetzen in includes/classes/order.php ab Zeile 873

    PHP-Code:
       $this->products_ordered_html .=
          
    '<tr>' "\n" .
          
    '<td class="product-details" align="right" valign="top" width="30">' $this->products[$i]['qty'] . '&nbsp;x</td>' "\n" .

                
    '<td class="product-details" valign="top">' nl2br($this->products[$i]['name']) . "\n" '<nobr><small><em> ' nl2br($this->products_ordered_attributes) . '</em></small></nobr></td>' .

          
    '<td class="product-details" valign="top">' . ($this->products[$i]['model'] != '' ' (' nl2br($this->products[$i]['model']) . ') ' '') . "\n" '</td>' 

                
    '<td class="product-details-num" valign="top" align="right">' $currencies->display_price($this->products[$i]['final_price'], $this->products[$i]['tax']) . '</td>' .

          
    '<td class="product-details-num" valign="top" align="right">' .
          
    $currencies->display_price($this->products[$i]['final_price'], $this->products[$i]['tax'], $this->products[$i]['qty']) .
          (
    $this->products[$i]['onetime_charges'] !=?
          
    '</td></tr>' "\n" '<tr><td class="product-details">' nl2br(TEXT_ONETIME_CHARGES_EMAIL) . '</td>' "\n" .
          
    '<td>' $currencies->display_price($this->products[$i]['onetime_charges'], $this->products[$i]['tax'], 1) : '') .
          
    '</td></tr>' "\n";
        }

        
    $order_total_modules->apply_credit();//ICW ADDED FOR CREDIT CLASS SYSTEM
        
    $zco_notifier->notify('NOTIFY_ORDER_AFTER_ORDER_CREATE_ADD_PRODUCTS');
      } 
    Grüße
    rsagb

Ähnliche Themen

  1. Tabelle Mengenrabatt
    Von it-corner im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 31.10.2008, 22:50
  2. Struktur der Tabelle zen_admin_activity_log'
    Von disa3000 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 08.08.2006, 11:54
  3. Tabelle im Center zu groß
    Von Stylez im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 11
    Letzter Beitrag: 09.05.2006, 18:35
  4. Fehler bei Artikeldetails und Wysiwyg?
    Von Norbert im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 06.12.2004, 07:01
  5. Fehlende Tabelle
    Von Iceact im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 01.11.2004, 19:05

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1184 vom 01.09.2016
[Download]