Hirm Posted January 8, 2008 Report Share Posted January 8, 2008 Hallo Ich möchte die checkout_confirmation.html so ändern, dass ich die Bestandteile des TOTAL_BLOCKs (z.B. Zwischensumme, Nachnahme, ...) einzeln formatieren und bearbeiten kann. Dazu müsste ich wissen, wie die Namen der einzelnen Variablen des TOTAL_BLOCKs lauten. In der checkout_confirmation.php habe ich zwar die Stelle gefunden, an der der TOTAL_BLOCK definiert wird (Zeilen 199 - 205) doch leider ist mir nicht klar, was es mit dem MODULE_ORDER_TOTAL_INSTALLED auf sich hat. Kann mir das bitte jemand erklären? Danke Andreas Link to comment Share on other sites More sharing options...
shd-media Posted January 8, 2008 Report Share Posted January 8, 2008 Hoffe ich rede jetzt nicht an dir vorbei, da ich nicht ganz genau verstehe, was du ändern möchtest. Normal kannst du die teile komplett über die Sprachdateien und im admin menü unter dem Punkt Zusammenfassung editieren... Link to comment Share on other sites More sharing options...
Hirm Posted January 8, 2008 Author Report Share Posted January 8, 2008 hallo danke für die schnelle antwort. was ich machen will ist folgendes: zur zeit steht bei mir folgendes im TOTAL_BLOCK Zischensumme Pauschale Versandkosten Nachnahmegebühr Summe 10 % UST 20 % UST gibt es eine möglichkeit, die es mir gestattet zum beispiel nur die zwischensumme anzuzeigen? Link to comment Share on other sites More sharing options...
Hirm Posted January 9, 2008 Author Report Share Posted January 9, 2008 Hallo vielleicht habe ich mich etwas umständlich ausgedrückt. ich möchte, die checkout_confirmation.html so verändern, dass ich nur die Zwischensumme und nicht auch noch die Versandkosten und die Nachnahmegebühr angezeigt bekomme. bitte dringenst um hilfe Andreas Link to comment Share on other sites More sharing options...
Numerobis Posted January 9, 2008 Report Share Posted January 9, 2008 Geh mal in Admin->Module->Zusammenfassung. Da kannst Du diverses Zeug hinzufügen oder entfernen. Link to comment Share on other sites More sharing options...
Hirm Posted January 9, 2008 Author Report Share Posted January 9, 2008 hallo Numerobis danke für die antwort. ich möchte eben NICHT über die zusammenfassung gewisse Module ausschalten, denn sonst werden bestimmte Zahlungsarten und Lieferbedingungen während des bestellvorganges nicht mehr angezeigt. in der checkout_confirmation.html möchte ich deshalb nur die Zwischensumme angezeigt bekommen, weil die Nachnahmegebühren vom Zusteller eingehoben werden (einen entsprechenden Hinweistext blende ich ein Stück weiter unten ein). Link to comment Share on other sites More sharing options...
Doro Posted February 3, 2008 Report Share Posted February 3, 2008 Und wie kann man den HTML-CODE des TOTAL_BLOCKS editieren? Gruß Doro ---------------------------------------------------------------------- Dorothea Schäfer Dipl. Inform. Xing: https://www.xing.com/profile/Dorothea_Schaefer ---------------------------------------------------------------------- Link to comment Share on other sites More sharing options...
Doro Posted February 3, 2008 Report Share Posted February 3, 2008 Ich habe den HTML-Code für dem TOTAL_BLOCK gefunden. order_total.php ganz unten. Gruß Doro ---------------------------------------------------------------------- Dorothea Schäfer Dipl. Inform. Xing: https://www.xing.com/profile/Dorothea_Schaefer ---------------------------------------------------------------------- Link to comment Share on other sites More sharing options...
Simon1 Posted October 31, 2013 Report Share Posted October 31, 2013 Ich habe den HTML-Code für dem TOTAL_BLOCK gefunden. order_total.php ganz unten. Genauer: /includes/classes/order_total.php Zeile 255. Dieser Code ist es: function output() { $output_string = ''; if (is_array($this->modules)) { reset($this->modules); while (list (, $value) = each($this->modules)) { $class = substr($value, 0, strrpos($value, '.')); if ($GLOBALS[$class]->enabled) { $size = sizeof($GLOBALS[$class]->output); for ($i = 0; $i < $size; $i ++) { $output_string .= ' <tr>'."\n".' <td id="order_totalTD" align="right" class="main">'.$GLOBALS[$class]->output[$i]['title'].'</td>'."\n".' <td align="right" class="main">'.$GLOBALS[$class]->output[$i]['text'].'</td>'."\n".' </tr>'; } } } } Wie man sieht, fängt der Code nur mit <tr> und <td> an. Was hier fehlt ist der Rahmen: <table> und </table>. Das findet ihr in der /checkout_confirmation.php, bei mir Zeile 216: $total_block = '<table>'; if (MODULE_ORDER_TOTAL_INSTALLED) { $order_total_modules->process(); $total_block .= $order_total_modules->output(); } $total_block .= '</table>'; $smarty->assign('TOTAL_BLOCK', $total_block); Die Reihenfolge der Anzeige wird über das admin-Backend eingestellt: Module -> Zusammenfassung. Wenn man die <table> durch <div id="..."> und die <tr> und <td> durch <span id="..."> ersetzt, sollte man theoretisch eine Tabellen-freie Anzeige erhalten. Ich habe es aber noch nicht ausprobiert. Ich will ehrlicherweise anmerken, dass ich die Info über den Tabellen-Rahmen in der checkout_confirmation.php aus dem Aufsatz "Jäger der versteckten Tabellen" von blogpotato.de habe. Er erklärt dort noch mehr zum Thema: http://http://www.blogpotato.de/2007/01/10/jager-der-versteckten-tabellen/ Ich hoffe, diese Infos helfen jemandem! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.