Forum Replies Created

Viewing 2 replies - 16 through 17 (of 17 total)
  • Thread Starter webdev00

    (@webdev00)

    Thank you!

    Although I think I may have bitten off more than I can chew.

    This is the contents of ‘content-product.php’ in the woocommerce folder of my flatshop theme (I’m not certain this is what I should be looking for) :

    <?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.woothemes.com/document/template-structure/
     * @author  WooThemes
     * @package WooCommerce/Templates
     * @version 2.5.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit; // Exit if accessed directly
    }
    
    global $product, $woocommerce_loop, $themify;
    
    // 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 );
    }
    
    // Ensure visibility
    if ( ! $product || ! $product->is_visible() ) {
    	return;
    }
    
    // Increase loop count
    $woocommerce_loop['loop']++;
    
    // Extra post classes
    $classes = array();
    if ( 0 == ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] || 1 == $woocommerce_loop['columns'] ) {
    	$classes[] = 'first';
    }
    if ( 0 == $woocommerce_loop['loop'] % $woocommerce_loop['columns'] ) {
    	$classes[] = 'last';
    }
    
    ////////////////////////////////////
    // Themify Specific
    ////////////////////////////////////
    
    $full_width = '';
    if ( 'sidebar-none' == $themify->layout ) {
    	$full_width = 'pagewidth';
    }
    if ( 'list-post' != $themify->post_layout ) {
    	$full_width = '';
    }
    
    ?>
    <li data-product-id="<?php echo get_the_ID(); ?>" <?php post_class( $classes ); ?>>
    
    	<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
    
    	<?php if ( ! $themify->is_related_loop ) : ?>
    		<div class="clearfix <?php echo $full_width; ?>">
    	<?php endif; ?>
    
    		<?php if( 'yes' != $themify->hide_product_image ) : ?>
    			<?php if( 'yes' != $themify->unlink_product_image ) : ?>
    				<a href="<?php the_permalink(); ?>">
    					<?php
    						/**
    						 * woocommerce_before_shop_loop_item_title hook
    						 *
    						 * @hooked woocommerce_show_product_loop_sale_flash - 10
    						 * @hooked woocommerce_template_loop_product_thumbnail - 10
    						 */
    						do_action( 'woocommerce_before_shop_loop_item_title' );
    					?>
    				</a>
    			<?php else : ?>
    				<?php do_action( 'woocommerce_before_shop_loop_item_title' ); ?>
    			<?php endif; ?>
    		<?php endif; ?>
    
    		<?php if ( ! $themify->is_related_loop ) : ?>
    			<div class="summary entry-summary">
    		<?php endif; ?>
    
    			<?php
    				/**
    				 * woocommerce_shop_loop_item_title hook
    				 *
    				 * @hooked woocommerce_template_loop_product_title - 10
    				 */
    				do_action( 'woocommerce_shop_loop_item_title' );
    			?>
    
    			<?php
    				/**
    				 * woocommerce_after_shop_loop_item_title hook
    				 *
    				 * @hooked woocommerce_template_loop_price - 10
    				 */
    				do_action( 'woocommerce_after_shop_loop_item_title' );
    			?>
    
    			<?php
    				/**
    				 * woocommerce_after_shop_loop_item hook
    				 *
    				 * @hooked woocommerce_template_loop_add_to_cart - 10
    				 */
    				do_action( 'woocommerce_after_shop_loop_item' );
    			?>
    
    			<?php
    			if('' == themify_get('setting-hide_shop_more_info')) {
    				$info_link	= get_permalink();
    				$link_class	= '';
    				if(themify_get('setting-product_archive_lightbox_link') != 'no') {
    					$info_link = add_query_arg( array('post_in_lightbox' => '1'), $info_link );
    					$link_class	.= 'themify-lightbox';
    				}
    			?>
    			<a href="<?php echo $info_link; ?>" class="button outline <?php echo $link_class; ?>">
    				<?php _e('More Info', 'themify'); ?>
    			</a>
    			<?php
    			}
    			?>
    
    	<?php if ( ! $themify->is_related_loop ) : ?>
    			</div>
    			<!-- /.summary -->
    
    		</div><!-- /.fullwidth -->
    	<?php endif; ?>
    
    </li>

    I do not know if this is where eventual js should go. I suppose not. I also have a js folder :
    https://i.imgur.com/tCKAzkN.png

    thanks

    Thread Starter webdev00

    (@webdev00)

    nevermind I worked it out. I was trying to move a sub-category but you can’t do that.

Viewing 2 replies - 16 through 17 (of 17 total)