Bearbeiten woocommerce template-Dateien für benutzerdefinierte layout

Ich versuche, fügen Sie einige Anpassung an ein WordPress-theme mit dem woocommerce plugin. Ich bin versucht zu stilisieren der shop-Seite eine Liste der Kategorien an der Oberseite der Produkte oder entlang der linken Seite. Wenn Sie aktivieren Sie die Kategorie-Auswahl aus dem Katalog Seite in den woocommerce-admin-Einstellungen, verwendet es die content_product_cat2.php template Datei zur Anzeige Produkt-Kategorie-thumbnails im woocommerce Produkt-Schleife. Ich habe verschoben, dass die php-Datei und haben mit der Bearbeitung begonnen und erste Ergebnisse. Ich habe entfernt die thumbnails aber ich Schaffe es nicht, den Titel aus dem raster-format oder außerhalb der Schleife. Im offen für das hinzufügen einige Haken, um meine functions.php aber ich nicht sehen keinen Haken in die woocommerce hook-Referenz, der aussah, wie Sie es tun würden. Vielleicht eine Kombination der Bearbeitung dieser Vorlage und verwenden Sie einen Haken, um es zu platzieren, bevor die Schleife. Im nicht sicher, das ist, warum im posting. Hier ist ein link zu der Seite. dass im mit es auf und hier der Inhalt der php-Datei:

<?php
/**
 * The template for displaying product category thumbnails within loops.
 *
 * Override this template by copying it to yourtheme/woocommerce/content-product_cat.php
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     1.6.4
 */




global $woocommerce_loop;

//Custom Edits

if ( is_shop() && in_array( $category->slug, array( 'fakeie' ) ) ) {
return;
}


//Store loop count we're currently on
if ( empty( $woocommerce_loop['loop'] ) )
$woocommerce_loop['loop'] = 0;

//Store column count for displaying the grid
if ( empty( $woocommerce_loop['columns'] ) )
$woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 );

//Increase loop count
$woocommerce_loop['loop']++;
?>
<li class="product <?php
if ( $woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0 )
    echo 'last';
elseif ( ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] == 0 )
    echo 'first';
?>">

<?php do_action( 'woocommerce_before_subcategory', $category ); ?>

<a href="<?php echo get_term_link( $category->slug, 'product_cat' ); ?>">



    <h3 style="float:left;">
        <?php echo $category->name; ?>
        <?php if ( $category->count > 0 ) : ?>
            <mark class="count">(<?php echo $category->count; ?>)</mark>
        <?php endif; ?>
    </h3>

    <?php
        /**
         * woocommerce_after_subcategory_title hook
         */
        do_action( 'woocommerce_after_subcategory_title', $category );
    ?>

</a>

<?php do_action( 'woocommerce_after_subcategory', $category ); ?>

</li>

Danke Jungs...ich kenne jemanden der Erfahrung mit diesem.

EDIT - Ok, also was mir klar ist, dass die Bearbeitung der content_product_cat.php die Datei ist wahrscheinlich nicht der beste Weg, um darüber zu gehen. Jay erwähnt unten, dass ist besser zu Bearbeiten content_product.php Datei. Während ich anfangs dachte, das ist auch eine gute Lösung, was mir klar ist, dass es nicht vollbringen, was ich Suche zu tun. Bearbeiten content_product.php nur änderungen innerhalb der Schleife und ich muss meine Kategorien angezeigt werden, bevor die Schleife, so dass Sie nicht fallen inot das grid-format der Schleife.....jede neue Idee ist???

InformationsquelleAutor Dave C | 2013-04-12
Schreibe einen Kommentar