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:
    662
    Danke erhalten:
    92
    Danke vergeben:
    273
    #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:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    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:
    662
    Danke erhalten:
    92
    Danke vergeben:
    273
    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:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    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:
    662
    Danke erhalten:
    92
    Danke vergeben:
    273
    #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:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    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:
    662
    Danke erhalten:
    92
    Danke vergeben:
    273
    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:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    und trotz allem bin ich immer noch Michaela ;):D
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. August 2021
    Beiträge:
    662
    Danke erhalten:
    92
    Danke vergeben:
    273
    Is nich mein Tach heute :(
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Alles gut. :) Hol dir einen Kaffee.
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. August 2021
    Beiträge:
    662
    Danke erhalten:
    92
    Danke vergeben:
    273
    OK - sehr gute Idee :)