Da fehlt ein Ordner GXModules/Achim/Product-Info/shop/themes/all Dann muss noch der richtige Dateiname genommen werden: product_info_price.html und da kommt der geänderte Block rein
habe diesen Code: Code: {block name="snippets_product_info_price_tax"} <p class="tax-shipping-text text-small"> {$PRODUCTS_TAX_INFO}{$PRODUCTS_SHIPPING_LINK} <br /> {if $smarty.session.languages_id == "2"} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> Versandkostenfrei</strong><small> innerhalb Deutschland</small><br /> {else} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> free delivery</strong><small> inside Germany</small><br /> {/if} {if $smarty.session.languages_id == "2"} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% Skonto</strong><small> bei Vorauszahlung per Überweisung</small> {else} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% discount</strong><small> payment by banc transfer</small> {/if} </p> {/block} in einer Datei namens products_info_price.html gespeichert und diese Datei in den Ordner GXModules/Meins/Product-Info/shop/themes/all/ geladen. Passiert aber nix....
Schreibe doch mal bitte, was Du wo geändert hast (den Code und wo eingefügt) Dann kann ich schauen, wie das in GXModules gemacht werden müsste.
Dein Blockname geht nicht, weil der im Theme anders ist. Der Blockname richtet sich nach der Datei (zumindest bisher) 2 Möglichkeiten: Du hängst Deine Anpassung an den Block an (wenn sihc am original etwas ändert, interessiert Dich das nur, wenn es der Blocknamen ist), oder Du ersetzt den bestehenden Block (hier musst du das original etwas im Auge behalten, um gegebenenfalls Änderungen zu übertragen) in beiden Fällen sind Pfad und Dateiname gleich - wie in Post #21 beschreiben. anhängen sollte so gehen: HTML: {block name="product_info_price_tax" append} <p class="tax-shipping-text text-small"> <br /> {if $smarty.session.languages_id == "2"} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> Versandkostenfrei</strong><small> innerhalb Deutschland</small><br /> {else} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> free delivery</strong><small> inside Germany</small><br /> {/if} {if $smarty.session.languages_id == "2"} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% Skonto</strong><small> bei Vorauszahlung per Überweisung</small> {else} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% discount</strong><small> payment by banc transfer</small> {/if} </p> {/block} und ersetzen so: HTML: {block name="product_info_price_tax"} <p class="tax-shipping-text text-small"> {$PRODUCTS_TAX_INFO}{$PRODUCTS_SHIPPING_LINK} <br /> {if $smarty.session.languages_id == "2"} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> Versandkostenfrei</strong><small> innerhalb Deutschland</small><br /> {else} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> free delivery</strong><small> inside Germany</small><br /> {/if} {if $smarty.session.languages_id == "2"} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% Skonto</strong><small> bei Vorauszahlung per Überweisung</small> {else} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% discount</strong><small> payment by banc transfer</small> {/if} </p> {/block}
Dann hilft nur ein Childtheme. Oder gibt es noch ein Overload für die Template-Anzeige? so etwas wie ...ProductInfoContent-View...?
Das muss auch neu. Das Theme nutzt nicht mehr die Dateien aus System/Classes... sondern die aus GXMainComponents/view/ThemeContentViews/.... Das wäre bei Dir sicher die ProductInfoThemeContentView.inc.php du hast ja schon das Verzeichnis: GXModules/Achim/Product-Info/shop/themes/all für die html-Datei, In diesem Verzeichnis, im Ordner "shop" legst Du ein neues Unterverzeichnis "overloads/ProductInfoThemeContentView/" an der ganze Pfad wäre: GXModules/Achim/Product-Info/shop/overloads/ProductInfoThemeContentView" Jetzt nimmst Du Deine bisherige ...ProductInfoContentView.inc.php und nennst diese in ....ProductInfoThemeContentView.inc.php um. Das muss in der Datei auch an 2 Stellen geändert werden: class ....ProductInfoThemeContentView extends ....ProductInfoThemeContentView_parent (statt der Punkte natürlich Dein Dateiname) Diese Datei legst Du in das neue Verzeichnis Cache leeren. geht es jetzt?
Hallo Barbara der Ordner heißt schon ProductInfoThemeContentView/ und die Datei da drin ShortDescriptionProductInfoThemeContentView.inc.php
Die Kurzbeschreibung ist ja auch da, brauchst Du denn die Datei auch für die Darstellung unter dem Preis? Oder hast Du da noch eine andere?
Ich habe das gerade in meinem 3.14er Testshop probiert, das geht, aber man muss eine Ebene höher Statt product_info_price.html ist der Dateiname: product_info_template_standard.html Der Inhalt ist: HTML: {block name="product_info_template_standard_sticky_box_price_include" append} <p class="tax-shipping-text text-small"> <br /> {if $smarty.session.languages_id == "2"} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> Versandkostenfrei</strong><small> innerhalb Deutschland</small><br /> {else} <i class="fa fa-truck fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> free delivery</strong><small> inside Germany</small><br /> {/if} {if $smarty.session.languages_id == "2"} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% Skonto</strong><small> bei Vorauszahlung per Überweisung</small> {else} <i class="fa fa-percent fa-flip-horizontal fa-1x" aria-hidden="true" style="color:#cc043b;"></i><strong> 5% discount</strong><small> payment by banc transfer</small> {/if} </p> {/block}
alles sehr seltsam, was hat denn der Ordner "public" jetzt damit zu tun, dass so eine Fehlermeldung kommt: (Link nur für registrierte Nutzer sichtbar.) Caches natürlich alle geleert.........
...public/theme ist der Cache für das Theme. Leere den Cache bitte noch einmal - auch den vom Browser.
Danke für Deine Geduld, aber das hat leider auch nichts gebracht, die Fehlermeldung kommt immer noch.
Da hat sich sicher irgend etwas verhakt. Lösche die Datei einmal ganz - Leere den Cache das die Fehlermeldung weg ist Und erstelle die Datei neu. Bei mir geht es doch auch: