zzgl. Versand in "Kostenloser Versand" ändern

Thema wurde von Anonymous, 2. Juni 2024 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. August 2021
    Beiträge:
    606
    Danke erhalten:
    66
    Danke vergeben:
    259
    #1 Anonymous, 2. Juni 2024
    Zuletzt bearbeitet: 2. Juni 2024
    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_usermod:eek:ptlampphtdocsgambiopublicthemehtmlsystemproduct_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.
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.655
    Danke erhalten:
    622
    Danke vergeben:
    236
    Du könntest es auch einfacher bei "Texte anpassen" ändern.

    Suche nach der Phrase:
    SHIPPING_EXCL
    und ersetzte das "zzgl." mit "kostenloser"
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. August 2021
    Beiträge:
    606
    Danke erhalten:
    66
    Danke vergeben:
    259
    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.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.655
    Danke erhalten:
    622
    Danke vergeben:
    236
    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.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. August 2021
    Beiträge:
    606
    Danke erhalten:
    66
    Danke vergeben:
    259
    #5 Anonymous, 3. Juni 2024
    Zuletzt bearbeitet: 3. Juni 2024
    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.
     

    Anhänge:

  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.655
    Danke erhalten:
    622
    Danke vergeben:
    236
    Michaela ;)

    was gefällt dir nicht?
    du kannst es doch per CSS noch gestalten.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. August 2021
    Beiträge:
    606
    Danke erhalten:
    66
    Danke vergeben:
    259
    Michaela, nicht Barbara, oh mein Gott. Ich habe es geändert - entschuldige vielmals.
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.655
    Danke erhalten:
    622
    Danke vergeben:
    236
    und trotz allem bin ich immer noch Michaela ;):D
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. August 2021
    Beiträge:
    606
    Danke erhalten:
    66
    Danke vergeben:
    259
    Is nich mein Tach heute :(
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.655
    Danke erhalten:
    622
    Danke vergeben:
    236
    Alles gut. :) Hol dir einen Kaffee.
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    18. August 2021
    Beiträge:
    606
    Danke erhalten:
    66
    Danke vergeben:
    259
    OK - sehr gute Idee :)