Beste,

Ik zou graag de artikelen willen uitlijnen in woocommerce mbv kolommen. Maar ik kom daar niet uit. De code van content.product php is.....

<?php
/**
* The template for displaying product content within loops
*
* This template can be overridden by copying it to yourtheme/woocommerce/content-product.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @package WooCommerce/Templates
* @version 3.4.0
*/

defined( 'ABSPATH' ) || exit;

global $product;

// Ensure visibility.
if ( empty( $product ) || ! $product->is_visible() ) {
return;
}
?>
<li <?php wc_product_class(); ?>>
<?php
/**
* Hook: woocommerce_before_shop_loop_item.
*
* @hooked woocommerce_template_loop_product_link_open - 10
*/
do_action( 'woocommerce_before_shop_loop_item' );

/**
* Hook: woocommerce_before_shop_loop_item_title.
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );

/**
* Hook: woocommerce_shop_loop_item_title.
*
* @hooked woocommerce_template_loop_product_title - 10
*/
do_action( 'woocommerce_shop_loop_item_title' );

/**
* Hook: woocommerce_after_shop_loop_item_title.
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );

/**
* Hook: woocommerce_after_shop_loop_item.
*
* @hooked woocommerce_template_loop_product_link_close - 5
* @hooked woocommerce_template_loop_add_to_cart - 10
*/
do_action( 'woocommerce_after_shop_loop_item' );
?>
</li>

Overigens ben ik echt een beginner hierin dus alle hulp met een werkend script is meer dan welkom.

Bedankt vast voor jullie bijdrage.

Groet Cor
Stap 0 in dit alles is het maken van een backup :).

Dan staat er in de code:
This template can be overridden by copying it to yourtheme/woocommerce/content-product.php.

Dit lijkt mij een goed startpunt, omdat dat inhoudt dat je niets hoeft aan te passen in de "core" bestanden van je pakket, en kun je helemaal los in je eigen zandbak.

Ook staat er in de code:
@see     https://docs.woocommerce.com/document/template-structure/

Daar staat waarschijnlijk een heleboel uitgelegd over de filosofie, opbouw en wellicht de mogelijkheden van de templates.

En misschien kun je wat truuks met CSS uithalen zodat je niet eens iets inhoudelijk hoeft te veranderen / customs hoeft te breien in content-product.php.

Heb je al iets van het bovenstaande geprobeerd? Of klinkt dit allemaal als abracadabra?
Ik neem aan dat er een template bestaat die HTML bevat. Ergens moet die pagina opgebouwd worden.
De manier waarin ze dus in die tutorial tabellen gebruiken, vind ik niet echt meer van deze tijd, omdat je met CSS3 ook prima kolommen kan maken.

Zie ook: https://www.w3schools.com/css/css3_multiple_columns.asp
Klopt, en het is denk ik niet zo'n probleem om de kolommen te maken in css.
Alleen de tr's moeten dan wel op de juiste plek komen in de code zodat ik voortaan de titel, tekst/foto en prijs kan aanpassen naar wens met css.

En dat weet ik dus niet waar en hoe ik dat voor elkaar kan krijgen. Kortom, ik zou het liefst een ID willen geven aan de titel, foto/tekst, prijs.

Reageren