dimanche 22 mars 2015

Woocommerce add to cart button showing no product found


I want to add an 'add to cart button' where the title is.


So I tried to copy the content from inside variable.php to title.php


but it says no product found... any ideas?


thank you in advance. below is the content from variable.php



<?php do_action( 'woocommerce_before_add_to_cart_form' ); ?>


ID; ?>" data-product_variations=""> $options ) : $loop++; ?> "> " name="attribute_" data-attribute_name="attribute_"> …



if ( isset( $_REQUEST[ 'attribute_' . sanitize_title( $name ) ] ) ) {
$selected_value = $_REQUEST[ 'attribute_' . sanitize_title( $name ) ];
} elseif ( isset( $selected_attributes[ sanitize_title( $name ) ] ) ) {
$selected_value = $selected_attributes[ sanitize_title( $name ) ];
} else {
$selected_value = '';
}

// Get terms if this is a taxonomy - ordered
if ( taxonomy_exists( $name ) ) {

$terms = wc_get_product_terms( $post->ID, $name, array( 'fields' => 'all' ) );

foreach ( $terms as $term ) {
if ( ! in_array( $term->slug, $options ) ) {
continue;
}
echo '<option value="' . esc_attr( $term->slug ) . '" ' . selected( sanitize_title( $selected_value ), sanitize_title( $term->slug ), false ) . '>' . apply_filters( 'woocommerce_variation_option_name', $term->name ) . '</option>';
}

} else {

foreach ( $options as $option ) {
echo '<option value="' . esc_attr( sanitize_title( $option ) ) . '" ' . selected( sanitize_title( $selected_value ), sanitize_title( $option ), false ) . '>' . esc_html( apply_filters( 'woocommerce_variation_option_name', $option ) ) . '</option>';
}

}
}
?>
</select> <?php
if ( sizeof( $attributes ) === $loop ) {
echo '<a class="reset_variations" href="#reset">' . __( 'Clear selection', 'woocommerce' ) . '</a>';
}
?></td>
</tr>
<?php endforeach;?>
</tbody>
</table>

<?php do_action( 'woocommerce_before_add_to_cart_button' ); ?>

<div class="single_variation_wrap" style="display:none;">
<?php do_action( 'woocommerce_before_single_variation' ); ?>

<div class="single_variation"></div>

<div class="variations_button">
<?php woocommerce_quantity_input(); ?>
<button type="submit" class="single_add_to_cart_button button alt"><?php echo $product->single_add_to_cart_text(); ?></button>
</div>

<input type="hidden" name="add-to-cart" value="<?php echo $product->id; ?>" />
<input type="hidden" name="product_id" value="<?php echo esc_attr( $post->ID ); ?>" />
<input type="hidden" name="variation_id" class="variation_id" value="" />

<?php do_action( 'woocommerce_after_single_variation' ); ?>
</div>

<?php do_action( 'woocommerce_after_add_to_cart_button' ); ?>

<?php else : ?>

<p class="stock out-of-stock"><?php _e( 'This product is currently out of stock and unavailable.', 'woocommerce' ); ?></p>

<?php endif; ?>




Aucun commentaire:

Enregistrer un commentaire