-
AuthorPosts
-
March 21, 2015 at 10:11 am #415691
Hab auf einer meiner Sites mal das Woocommerce German Market Plugin durch das WooCommerce Germanized Plugin ersetzt. Sieht eigentlich alles gut aus, nur auf den Shopübersichtsseiten laufen die Angaben nach links aus dem Layout raus. Nun hab ich das mit den Hooks und so noch nicht richtig verstanden, deshalb meine Frage: kann ich im Enfold Child die Ausgabe vom Plugin einfach an die richtige Stelle schieben? Es geht hier nur um die MwSt. und Versandkosten.
Beispiel: http://wackernah.de
March 21, 2015 at 11:22 am #415703Ich möchte das noch mal ein wenig mehr erläutern. Ich habe diese Ausgabe, wenn ich das Woo German Market Plugin verwende:
<div class="inner_product_header"><div class="avia-arrow"></div> <h3>Fotopostkarte 02 – Klimahaus Bremerhaven</h3> <div class="price "> <span class="amount">1,20 €</span> <span class="woocommerce-de_price_taxrate ">inkl. MwSt.</span> <div class="woocommerce_de_versandkosten">versandkostenfrei</div> </div> </div>
Beim Woo Germanized rutscht die Ausgabe außerhalb des idealerweise umschließenden DIVs:
<div class="inner_product_header"><div class="avia-arrow"></div> <h3>Fotokalender 2015 »Mein Bremerhaven«</h3> <span class="price"> <span class="amount">14,90 €</span> </span> </div> <p class="wc-gzd-additional-info tax-info">inkl. 19% MwSt.</p> <p class="wc-gzd-additional-info shipping-costs-info">zzgl. <a href="http://wackernah.de/kundeninformation/versandkosten__lieferung/" target="_blank">Versandkosten</a></p>
Kann ich das in der functions.php vom Child Theme beeinflussen, sodass die beiden <p> in das “inner_product_header” DIV mit reinrutschen?
March 24, 2015 at 5:04 am #416894Hi!
Sorry für die späte Antwort!
Es geht dir hierum:
oder? und du willst, dass “inkl. MWST …” etc. weiter nach rechts geschoben wird, rightig?
Falls ja, verwende diesen Code im Quick CSS oder in deinem child theme:.product p.wc-gzd-additional-info { margin-left: 15px; }
Passe 15px eventuell noch an.
Lieben Gruß,
AndyMarch 24, 2015 at 9:31 am #416952Hallo Andy, ja Du verstehst mich richtig. Doch ich will nicht nur das weiter nach rechts haben, ich möchte gerne die Ausgabe vom Plugin ausblenden und dann anders formatiert wieder einblenden. Es sieht ja auch doof aus, dass da zzgl. und Versand auf zwei Zeilen stehen.
March 25, 2015 at 4:17 pm #417852Hey!
dann versuche es zusätzlich noch mit diesem code:
div .products .product a, div .products .product a img { display: initial; }
Hoffe das hilft!
Besten Gruß,
AndyMarch 1, 2018 at 5:12 pm #919759Hallo,
auf der Seite Kasse werden unter “Deine Bestellung” alle Produkte im Warenkorb noch mal angezeigt.Dort muss ich laut Händlerbund einen Link zu jedem Produkt setzten oder eine Beschreibung. Link wäre super. Ich verwende Woocommerce Germanized.
Wie kann ich so einen Link seten?
Am besten wäre es updatesicher, also durch Filter oder ein Override der Datei /wp-content/plugins/woocommerce-germanized/templates/checkout/review-order-product-table.php
Wohin müsste ich dies Override speichern – In mein child Theme und wo dort?Danke und viele Grüße Axel
- This reply was modified 6 years, 8 months ago by PixxAgentur.
March 5, 2018 at 2:05 pm #921479Hi,
In der Datei /woocommerce-germanized/templates/checkout/review-order-product-table.php line 33 gibt es ein Filter:
<?php echo apply_filters( '<a href='https://refer.wordpress.com/r/84/<a href='https://refer.wordpress.com/r/84/woocommerce/' target='_blank' rel="nofollow">woocommerce</a>/' target='_blank' rel="nofollow"><a href='https://refer.wordpress.com/r/84/woocommerce/' target='_blank' rel="nofollow">woocommerce</a></a>_cart_item_name', wc_gzd_get_product_name( $_product ), $cart_item, $cart_item_key ) . ' '; ?>
In functions.php des Child Themes (oder des Hauptthemes, wenn Du kein Child Theme verwendest) am Ende füge das folgende ein (z.B. über Dashboard -> Appearance > Editor):
add_filter( 'woocommerce_cart_item_name', 'my_custom_cart_item_name', 10, 3 ); function my_custom_cart_item_name( $product_name, $cart_item, $cart_item_key ) { $url = get_permalink( $cart_item['product_id'] ); return '<a href="'. $url .'" target="_blank" rel="nofollow">'. $product_name .'</a>'; }
Best regards,
GünterMay 8, 2018 at 5:40 pm #953474Hi!
Ich habe hierzu noch eine ergänzende Frage: Ich möchte den Text “Lieferzeit: …” und (in meinem Fall) “versandkostenfrei” in der Produktansicht nach rechts einrücken, da dieser Text direkt am Rand “klebt”. Dies hat auch mit dem von Andy geposteten Code in der Shopansicht (Produktübersicht) geklappt:.product p.wc-gzd-additional-info {
margin-left: 15px;
}
Jedoch wird der Text nun auch in der Produktansicht eingerückt – hier war es vorher OK, also bündig mit dem anderen Text.
Meine Frage: Wie kann ich Lieferzeit sowie Versandinfo nur in der Shopansicht und nicht in der Produktansicht einrücken?
Bin Neuling, daher bitte ich um Nachsicht…
Danke vorab.
Gruß AnjaMay 8, 2018 at 6:26 pm #953500 -
AuthorPosts
- You must be logged in to reply to this topic.