• Resolved r08347

    (@r08347)


    Hallo,
    Ist es irgendwie m?glich je nach Lieferzeit die Farbe der Schrift zu ?ndern.

    z.B:
    2-3 Tage (Grün)
    4-8 Tage (Orange)
    9-14 Tage (Rot)

Viewing 4 replies - 1 through 4 (of 4 total)
  • Ebenfalls interessiert

    Plugin Author vendidero

    (@vendidero)

    Hi,

    nein, je Lieferzeit wird das wohl nicht funktionieren. Dafür müsstest du die HTML-Ausgabe der Lieferzeit erst um entsprechende Klassen erweitern. Ich werde sehen, ob wir solche Klassen automatisiert erzeugen und anfügen k?nnen in einem der n?chsten Updates. Solange müsstest du z.B. das Template:

    woocommerce-germanized/templates/single-product/delivery-time-info.php

    in deinem Child-Theme (mein-child/woocommerce-germanized/single-product/delivery-time-info.php) überschreiben und die Klassen entsprechend per Abfrage hinzufügen. Bei variablen Produkten wird das allerdings schon schwieriger..

    Grü?e

    • This reply was modified 4 years, 11 months ago by vendidero.
    Thread Starter r08347

    (@r08347)

    Hi,

    Ich konnte einen kleinen Workaround machen indem ich die von dir erw?hnte delivery-time-info.php wie folgt editiert habe:

    <?php if ( wc_gzd_get_gzd_product( $product )->get_delivery_time_html() ) : ?>
    <div class=”<?php echo wc_gzd_get_product( $product )->get_delivery_time_html(); ?>”><p class=”wc-gzd-additional-info delivery-time-info”><?php echo wc_gzd_get_product( $product )->get_delivery_time_html(); ?></p></div>

    So wird die Lieferzeit ausgelesen und als Div Class gesetzt. So konnte ich mittels CSS die Color pro Div Class setzten.

    Beispiel für die Div Class “2-3” & “4-8”
    .\32-3 {
    color: #186cdf;
    }
    .\34-8 {
    color: red;
    }

    Das ganze funktioniert auf einem einfachen Produkt wunderbar – jedoch machen die Variablen Produkte da nicht mit. Ich stehe da nun etwas auf dem Schlauch und verstehe die Logik dahinter nicht.
    Das Problem ist das die Div Class bei den Variablen Produkte sich nicht ?ndert.

    Vielleicht weiss hier jemand weiter?

    Danke und Grüsse!

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ich hatte ja bereits angedeutet, dass das bei Variablen Produkten nicht funktionieren wird, da hier lediglich der Inhalt und nicht das komplette Div ausgetauscht wird. Du müsstest ggfs. den Filter woocommerce_germanized_delivery_time_html verwenden und mit einem span-Tag arbeiten. Schau dir das mal hier genauer an:
    https://github.com/vendidero/woocommerce-germanized/blob/master/includes/abstracts/abstract-wc-gzd-product.php#L1056

    Grü?e

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Lieferzeit font-color’ is closed to new replies.