Hallo, ich möchte in der Artikel-Detailansicht den Hinweis "zzgl. Versand", der unter dem Preis steht, in "Kostenloser Versand" ändern. Kann mir jemand einen Hinweis geben, wie ich das vielleicht ganz einfach anstellen kann. Ich hatte das schon im Block "product_info_price_tax" gemacht. Habe dort die Variable {$PRODUCTS_SHIPPING_LINK} entfernt und den Block erweitert: Code: {block name="product_info_price_tax"} {if !$PRODUCTS_PRICE_STATUS || ($PRODUCTS_PRICE_STATUS === '2' && $PRODUCTS_PRICE !== $txt.GM_SHOW_NO_PRICE)} <p class="tax-shipping-text text-small"> {$PRODUCTS_TAX_INFO} <a class="gm_shipping_link lightbox_iframe" href="http://127.0.0.1/gambio/popup/Versand-und-Zahlungsbedingungen.html" target="_self" rel="nofollow" data-modal-settings='{"title":"Versandkostenpauschale", "sectionSelector": ".content_text", "bootstrapClass": "modal-lg"}'> <br> <span style="text-decoration:underline">Kostenloser Versand</span> </a> </p> {/if} {/block} Ich bekomme allerdings bei diesem Code einen Fehler. Unexpected error occurred... Syntax error in template "get_usermod:get_usermodptlampphtdocsgambiopublicthemehtmlsystemproduct_info_price.0.html" on line 29 "" - Unexpected ":", expected one of: "}" Nehme ich allerdings folgende raus: data-modal-settings='{"title":"Versandkostenpauschale", "sectionSelector": ".content_text", "bootstrapClass": "modal-lg"}' Dann funktioniert es. Ich kann aber keinen Fehler in dem Code feststellen. Hm, vielleicht bin ich blind - sieht jemand mehr als ich? Oder gibt es eine einfache Möglichkeit, den Versandtext zu ändern? Gruß Bernd @Edit: Wenn ich alles was zwischen den geschweiften Klammern entferne, dann funktioniert es auch. Es liegt also an: title sectionSelector content_text bootstrapClass Aber was ist da falsch? Ich hatte den <a> Link "eins zu eins" aus dem Quellcode kopiert, bevor ich Änderungen vorgenommen habe.
Du könntest es auch einfacher bei "Texte anpassen" ändern. Suche nach der Phrase: SHIPPING_EXCL und ersetzte das "zzgl." mit "kostenloser"
Danke Michaela. Ich möchte aber diesen Hinweis "Kostenloser Versand" noch formatieren. Also Schriftgröße, Farbe, eventuell einen Haken noch. Auch die Position möchte ich ändern. Ich weiß, dass man auch in "Texte anpassen" mit Styles Texte formatieren kann, nutzt mir aber nichts. Der" Versand" ist Inline formatiert, hat keine ID oder Klasse - geht also nicht. Vielleicht mal probieren mit: #attributes-calc-price, .tax-shipping-text a > span oder so. Habe heute keine Zeit mehr, das auszuprobieren. Aber, ich denke, dass einfachste wäre, auf die Variable {$PRODUCTS_SHIPPING_LINK} zurückzugreifen. Ich finde aber nicht die Stelle, wo diese mit Code befüllt wird. Da könnte man dann direkt eingreifen.
Das Wort "Versand" würdest du mit dieser Phrase finden: SHIPPING_COSTS OK. Die Position lässt sich damit natürlich nicht ändern. Ich schau morgen mal. Vielleicht finde ich die richtige Stelle in den Dateien.
Ich komme an der Stelle (data-modal-settings='{"title":"Versandkostenpauschale", "sectionSelector": ".content_text", "bootstrapClass": "modal-lg"}') nicht weiter und hab's "klassisch" gemacht. Wie Michaela schon vorschlug habe ich die Phrasen "SHIPPING_EXCL" "SHIPPING_COSTS" geändert. "SHIPPING_EXCL": Inhalt wurde von mir geleert "SHIPPING_COSTS": In "<br>Kostenloser Versand" geändert Gestylt mit: .product-info .product-info-details .price-container .tax-shipping-text { margin-top: 0px } #attributes-calc-price .tax-shipping-text a > span { font-size: 14px; color:#3d953d } Sieht dann wie auf dem Bild aus. Ganz klar, man hätte das auch im Block product_info_price_tax nach dem Entfernen der Variable {$PRODUCTS_SHIPPING_LINK} und dem Einfügen eines <p> Tags machen können, dann wäre aber der Link futsch. Hätte man mit einem <a> Tag zusätzlich einfügen können, verlinkt auf die Seite Versand-und-Zahlungsbedingungen.html. Nur wäre man dann auf die Content-Seite gelangt. Ich wollte aber den Link auf das Modal-Fenster erhalten.