Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #1018020

    Hallo zusammen.

    Ich habe nach einer Lösung gesucht, um aus den zwei Produktebeschreibungsfeldern im Frontend eines zu machen und stiess auf folgenden Post: https://kriesi.at/support/topic/enfold-woocommerce-product-site-optimize/#post-170766

    Den unter Punkt 1 beschriebenen Zusatz für die functions.php funktioniert für einfache Produkte einwandfrei, bei variablen Produkten wird der Text nun allerdings doppelt angezeigt (Screen bei den privaten Links unten).

    Das Ursprungsproblem ist eigentlich, dass via Facebook-Plugin die automatisch generierten Produkte nur eine Beschreibung berücksichtigt. Auch für Yoast SEO dürfte eine Beschreibung eleganter sein.

    Vielen Dank für eure Hilfe und auch fürs Auge zu drücken, weil der Text nicht englisch verfasst ist.

    Gruss Marco

    #1018290

    Hey marco_b,

    Danke dass Du Enfold verwendest.

    Um die doppelte Beschreibung auszublenden, geht mit CSS.

    In Quick CSS section unter Enfold > General Styling oder im child theme’s style.css file:

    
    #top.single-product .woocommerce-variation-description{
    display: none;
    }
    

    Zum Facebook plugin kann ich nichts sagen, da ich es nicht kenne.

    Best regards,
    Günter

    #1018333

    Hallo Günter

    Vielen Dank für deine Antwort und die CSS Anpassung. Das funktioniert soweit wie gehabt. Auch Facebook und Yoast SEO übernehmen die korrekten Daten nun.

    Allerdings wird jetzt bei den Produktekategorien ein anderer Text angezeigt. Wenn ich die im obigen Link angegebene Anpassung in der functions-php rückgängig mache, wird er korrekt angezeigt, aber dann stimmen die single product-Seiten nicht mehr richtig. Gibt es dafür auch eine Hilfe? Ich nehme an, die Anpassung in der functions.php müssen weiter «eingeschränkt» werden?

    Vielen Dank erneut für die Hilfe!

    Gruss Marco

    #1018460

    Nachtrag:

    Die im ersten Beitrag verlinkte functions.php Anpassung ist nicht mehr zu gebrauchen, diese macht einiges kaputt.

    Meine Lösung daher: Ich nutze das CSS Snippet von Günter. Der Produktebeschrieb ist damit zwar nicht unterhalb des Produkte-Titels sondern unten in der Box bei der Beschreibung, aber das ist soweit OK. Yoast SEO und das Facebook-Plugin arbeiten korrekt mit dieser Lösung.

    Somit habe ich eine Lösung gefunden, der Thread kann geschlossen werden.

    Vielen Dank Günter für deine Hilfe!

    Gruss Marco

    • This reply was modified 6 years, 1 month ago by marco_b.
    #1018490

    Hi,

    Freut mich, dass es eine Lösung gibt.

    Du könntest noch probieren – schränkt es auf Einzelproduktseite ein:

    
    add_filter('woocommerce_short_description', 'avia_replace_woocommerce_shortdescription');
    function avia_replace_woocommerce_shortdescription($excerpt)
    {
        global $post;
    	
    	if( is_single() )
    	{
    		if (!$post->post_content) return $excerpt;
    		return apply_filters('the_content',$post->post_content);
    	}
    	
    	return $excerpt;
    }
    

    Best regards,
    Günter

    #1018637

    Hallo Günter

    Vielen Dank dafür. Das hilft auf jeden Fall. Allerdings müsste ich nun noch die untere Beschreibung ausblenden, hättest du mir dafür auch noch ein CSS Snippet? Siehe Screenshot.

    Diese Lösung wäre optisch eleganter, daher würde ich dies bevorzugen.

    Gruss Marco

    #1018971

    Hi,

    Sollte damit gehen (Beschreibungs-Tab):

    
    add_filter('woocommerce_product_tabs', 'avia_remove_description_tab', 98);
    function avia_remove_description_tab($tabs)
    {
        unset($tabs['description']);
        return $tabs;
    }
    

    Best regards,
    Günter

    #1019055

    Perfekt, vielen Dank für den tollen Support!

    #1019079

    Hi,

    I’m glad this was resolved. If you need additional help, please let us know here in the forums.

    Best regards,
    Jordan Shannon

Viewing 9 posts - 1 through 9 (of 9 total)
  • The topic ‘One product field instead of two’ is closed to new replies.