Preisauszeichnungen falsch platziert
-
Hallo zusammen,
ich arbeite gerade an einem Theme, das die Hooks auf der Produktdetailseite entfernt hat, wodurch die Preisauszeichnungen nicht an den richtigen Stellen erscheinen.
Der Hinweis “inkl. MwSt. zzgl. Versandkosten” und der berechnete Grundpreis z.B. erscheinen an letzter Stelle, unter dem “In den Warenkorb”-Button. Egal was ich unter Germanized > Preisauszeichnung > Produktdetailseite an Orten ausw?hle, ich kriege diese Hinweise nicht in die N?he vom Preis platziert.
Welche M?glichkeiten habe ich diese wieder an korrekter Stelle anzuzeigen?
Der entsprechende Abschnitt in der content-single-product.php sie wie folgt aus:
<div class="summary entry-summary cmsmasters_product_right_column"> <div class="cmsmasters_product_title_info_wrap"> <?php if ($cmsmasters_heading == 'disabled') { echo '<h1 class="product_title entry-title">' . get_the_title() . '</h1>'; } elseif ($cmsmasters_heading == 'custom') { echo '<h2 class="product_title entry-title">' . get_the_title() . '</h2>'; } green_farm_woocommerce_rating('cmsmasters_theme_icon_star_empty', 'cmsmasters_theme_icon_star_full'); woocommerce_template_single_price(); ?> </div> <div class="cmsmasters_product_content"> <?php woocommerce_template_single_excerpt(); ?> </div> <?php woocommerce_template_single_add_to_cart(); woocommerce_template_single_meta(); woocommerce_template_single_sharing(); /** * Hook: woocommerce_single_product_summary. * * @hooked woocommerce_template_single_title - 5 * @hooked woocommerce_template_single_rating - 10 * @hooked woocommerce_template_single_price - 10 * @hooked woocommerce_template_single_excerpt - 20 * @hooked woocommerce_template_single_add_to_cart - 30 * @hooked woocommerce_template_single_meta - 40 * @hooked woocommerce_template_single_sharing - 50 * @hooked WC_Structured_Data::generate_product_data() - 60 */ remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50 ); do_action( 'woocommerce_single_product_summary' ); ?> </div>
Ich habe es bereits mit Shortcodes direkt nach woocommerce_template_single_price() probiert. Das funktionierte auch. Allerdings hatte ich die Preisauszeichnungen dann doppelt auf der Seite, weil sie unter dem Warenkorb-Button auch noch standen.
Als ich sie dann in den Einstellungen deaktivierte, funktionierten auch die selbst eingefügten Shortcodes nicht mehr.
Gibt es vielleicht die M?glichkeit einen neuen Ort direkt hinter woocommerce_template_single_price() zu definieren, den ich dann in den Einstellungen ausw?hlen kann? Oder wie würde man in diesem Fall vorgehen?
über eine kurze Hilfestellung w?re ich sehr dankbar.
Beste Grü?e
Manuel
- The topic ‘Preisauszeichnungen falsch platziert’ is closed to new replies.