|
|
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| − | Relaunch des Shops mit Gambio GX2
| + | Am 25.11.2015 um 10:33 schrieb Thomas Schneider: |
| | | | |
| − | -- Template Änderungen die eventuell nicht update sicher sind --
| + | > Guten Morgen Herr Mark, |
| | | | |
| − | Daher die
| + | > |
| | + | > ich habe die Integration für das Desktop-Template nun öffentlich freigeschaltet. Bezüglich der Umsetzung im mobile-Template liegen mir aber keine Informationen vor. Soll die Anzeige der Nettopreise dort ebenfalls integriert werden oder wird dies nur in der Desktop-Version gewünscht? |
| | | | |
| | + | > |
| | + | > Die Integration in das mobile-Template kann entweder von Ihnen selbst durchgeführt werden, oder durch uns. Dafür müssen die neuen Variablen aus den beiden betroffenen Template-Dateien in die entsprechenden Pendants des mobile-Templates integriert werden. |
| | | | |
| − | index.html im template/eyecandy
| + | > |
| | + | > Hier noch kurz eine Übersicht über alle neuen und geänderten Dateien. So weit es möglich und sinnvoll war, habe ich mit Klassenüberladung gearbeitet, um eine möglichst hohe Update-Sicherheit zu erreichen. Werden in zukünftigen Updates allerdings von mir überladene Funktionen einer Klasse abgeändert, muss dies ebenfalls in meine Funktion übernommen werden. |
| | | | |
| − | main_content.html template/eyecandy/module
| + | > |
| | + | > Anpassungen in System- und Template-Dateien habe ich mit einem Kommentar, beginnend mit "EDIT LW" gekennzeichnet. Damit können über eine Volltext-Suche alle Anpassungen durch uns herausgefiltert werden. |
| | | | |
| − | sichern.
| + | > |
| | + | > Angepasste Dateien: |
| | | | |
| | | | |
| − | Bei Updates:
| + | > |
| | + | > includes/classes/product.php |
| | | | |
| − | Beachten, daß Brutto-Preise und Nettopreise angezeigt werden. Anleitung
| + | > templates/EyeCandy/module/product_info/standard.html |
| | | | |
| | + | > |
| | | | |
| − | ----
| + | > |
| | + | > Neue Dateien: |
| | | | |
| | + | > |
| | + | > lang/english/user_sections/general.lang.inc.php |
| | | | |
| − | Webprogrammierung und Webdesign Redaktionssysteme (CMS) Onlineshop-Systeme Webhosting Drucksachen Schulungen
| + | > lang/german/user_sections/general.lang.inc.php |
| − | Telefon: 09429 / 94 92 86 info@lenk-webservice.de www.lenk-webservice.de
| |
| − | Anleitung "Anleitung in Nettoshop Bruttopreise zusätzlich anzeigen (Gambio GX2)"
| |
| − | Die Bruttopreisanzeige wird nur in der Produktdetailansicht angewendet und beinhaltet
| |
| − | auch den Bruttopreis für Attributpreise.
| |
| − | Achtung:
| |
| − | Der Faktor (1.19) für die Umrechnung ist fest integriert und wird nicht dynamisch
| |
| − | ausgelesen. D.h. für Onlineshopsysteme welche in z.B. Länder ausserhalb der EU
| |
| − | verkaufen und diesen Kunden steuerlich einen anderen Preis anzeigen möchten
| |
| − | (Brutto = Netto) oder wenn das Thema "innerhalb EU und mit UST-ID" eine Rolle spielt
| |
| − | sind Anpassungen notwendig!
| |
| − | ===========================================================
| |
| − | Betroffene Dateien:
| |
| − | ===========================================================
| |
| − | - \gm\ajax\attributes_calculator.php
| |
| − | - \lang\german\german.php
| |
| − | - \lang\english\english.php
| |
| − | - \system\views\product_info\ProductInfoContentView.inc.php
| |
| − | - \templates\[IHR_TEMPLATE]\module\product_info\standard.html
| |
| − | ===========================================================
| |
| − | WICHTIG:
| |
| − | ===========================================================
| |
| − | Bitte führen Sie vor den Änderungen von allen betroffenen Dateien eine Sicherung durch.
| |
| − | Es wird keine Haftung für Datenverlust übernommen!
| |
| − | Bitte führen Sie die im Anschluss genannten Änderungen in den bestehenden Dateien durch.
| |
| − | Es werden keine neuen Dateien benötigt.
| |
| − | Webprogrammierung und Webdesign Redaktionssysteme (CMS) Onlineshop-Systeme Webhosting Drucksachen Schulungen
| |
| − | Telefon: 09429 / 94 92 86 info@lenk-webservice.de www.lenk-webservice.de
| |
| − | Anleitung (hängt auch nochmals als Textdatei an)
| |
| − | ===========================================================
| |
| − | \gm\ajax\attributes_calculator.php
| |
| − | ===========================================================
| |
| − | Bei ca. Zeile 80, Suchen nach "echo $attrCalc"
| |
| − | Danach einfügen:
| |
| − | // EDIT LW: Brutto-Preis
| |
| − | $attrCalcRaw = $gmAttrCalc->calculate($products_data['products_qty'], false);
| |
| − | $bruttoPreis = $xtPrice->xtcFormat($attrCalcRaw*1.19, true);
| |
| − | echo '<script language="javascript"> $("#gm_attr_calc_brutto_price").text(\'' . $bruttoPreis .
| |
| − | '\') </script>';
| |
| − | // END EDIT LW: Brutto-Preis
| |
| − | ===========================================================
| |
| − | \lang\german\german.php
| |
| − | ===========================================================
| |
| − | Bei ca. Zeile 67, Suchen nach "global $gmLangFileMaster;"
| |
| − | Davor einfügen:
| |
| − | // EDIT LW: Brutto-Preis | |
| − | define('BRUTTO_PRICE_INKL', 'Preis inkl. MwSt.');
| |
| − | // END EDIT LW: Brutto-Preis
| |
| − | ===========================================================
| |
| − | \lang\english\english.php
| |
| − | ===========================================================
| |
| − | Bei ca. Zeile 67, Suchen nach "global $gmLangFileMaster;"
| |
| − | Davor einfügen:
| |
| − | // EDIT LW: Brutto-Preis
| |
| − | define('BRUTTO_PRICE_INKL', 'Price incl. VAT.');
| |
| − | // END EDIT LW: Brutto-Preis
| |
| − | Webprogrammierung und Webdesign Redaktionssysteme (CMS) Onlineshop-Systeme Webhosting Drucksachen Schulungen
| |
| − | Telefon: 09429 / 94 92 86 info@lenk-webservice.de www.lenk-webservice.de
| |
| − | ===========================================================
| |
| − | \system\views\product_info\ProductInfoContentView.inc.php
| |
| − | ===========================================================
| |
| − | Bei ca. Zeile 197, Suchen nach "$this->set_content_data('PRODUCTS_PRICE',
| |
| − | $products_price['formated']);"
| |
| − | Danach einfügen:
| |
| − | // EDIT LW: Brutto-Preis
| |
| − | $this->set_content_data('BRUTTO_PRICE_INKL', BRUTTO_PRICE_INKL);
| |
| − | $bruttoPreis = $products_price['plain'] * 1.19;
| |
| − | $this->set_content_data('PRODUCTS_PRICE_BRUTTO', $xtPrice->xtcFormat($bruttoPreis,
| |
| − | true));
| |
| − | // END EDIT LW: Brutto-Preis
| |
| − | ===========================================================
| |
| − | \templates\[IHR_TEMPLATE]\module\product_info\standard.html
| |
| − | ===========================================================
| |
| − | An gewünschter Stelle einfügen (hängt vom eingesetzten individuellen Template ab und wird
| |
| − | auch evtl. individuell per CSS formatiert werden müssen):
| |
| − | {* EDIT LW: Brutto-Preis *}
| |
| − | <span class="tax-shipping-text">{$BRUTTO_PRICE_INKL} <span
| |
| − | id="gm_attr_calc_brutto_price">{$PRODUCTS_PRICE_BRUTTO}</span></span><br />
| |
| − | {* END EDIT LW: Brutto-Preis *}
| |
| − | ===========================================================
| |
| − | Fertig!
| |
| − | ===========================================================
| |
| | | | |
| | + | > templates/.../module/graduated_price-USERMOD.html |
| | | | |
| − | ----
| + | > user_classes/overloads/ProductInfoContentView/LWProductInfoContentView.inc.php |
| − | | |
| − | Dann noch die Verpackungseinheiten
| |
| − | | |
| − | | |
| − | system/views/product_info/ProductInfoContentView.inc.php
| |
| − | | |
| − | bei Zeile 225 folgendes eingefügt:
| |
| − | PHP-Code:
| |
| − | $this->set_content_data('PRODUCTS_VPE_VALUE', $p_coo_product->data['products_vpe_value']);
| |
| − | | |
| − | | |
| − | und dann in der Datei /templates/EyeCandy/module/product_info/standard-usermod.html
| |
| − | | |
| − | bei der Darstellung des Stück-Preises:
| |
| − | PHP-Code:
| |
| − | | |
| − | | |
| − | {if $PRODUCTS_VPE}<span class="gm_products_vpe">{$PRODUCTS_VPE_VALUE|string_format:"%d"} Stück pro Packung</span><br /> {/if}
| |
| − | | |
| − | | |
| − | Soweit klappt das. Aber so richtig updatesicher ist das noch nicht.
| |
Am 25.11.2015 um 10:33 schrieb Thomas Schneider:
> Guten Morgen Herr Mark,
>
> ich habe die Integration für das Desktop-Template nun öffentlich freigeschaltet. Bezüglich der Umsetzung im mobile-Template liegen mir aber keine Informationen vor. Soll die Anzeige der Nettopreise dort ebenfalls integriert werden oder wird dies nur in der Desktop-Version gewünscht?
>
> Die Integration in das mobile-Template kann entweder von Ihnen selbst durchgeführt werden, oder durch uns. Dafür müssen die neuen Variablen aus den beiden betroffenen Template-Dateien in die entsprechenden Pendants des mobile-Templates integriert werden.
>
> Hier noch kurz eine Übersicht über alle neuen und geänderten Dateien. So weit es möglich und sinnvoll war, habe ich mit Klassenüberladung gearbeitet, um eine möglichst hohe Update-Sicherheit zu erreichen. Werden in zukünftigen Updates allerdings von mir überladene Funktionen einer Klasse abgeändert, muss dies ebenfalls in meine Funktion übernommen werden.
>
> Anpassungen in System- und Template-Dateien habe ich mit einem Kommentar, beginnend mit "EDIT LW" gekennzeichnet. Damit können über eine Volltext-Suche alle Anpassungen durch uns herausgefiltert werden.
>
> Angepasste Dateien:
>
> includes/classes/product.php
> templates/EyeCandy/module/product_info/standard.html
>
>
> Neue Dateien:
>
> lang/english/user_sections/general.lang.inc.php
> lang/german/user_sections/general.lang.inc.php
> templates/.../module/graduated_price-USERMOD.html
> user_classes/overloads/ProductInfoContentView/LWProductInfoContentView.inc.php