• Resuelto cGioo

    (@cgioo)


    Que tal, he tratado de implementar el plugin de Jigoshop sin buenos resultados.
    El sidebar aparece por debajo del footer, segui las instrucciones de Jigo para enganchar y desenganchar las funciones. pero el problema esta en el codigo de los contenedores. Deberia de usar los contenedores después de 'get_header () y antes de ' the_post () '…. pero en este espacio. No hay nada. Esta vacio.
    Masomenos deberia estar asi en cualquier page.php :

    <?php get_header(); ?>
        <div id="primary">
            <div id="content" role="main">
    
                <?php the_post(); ?>
    
                <?php get_template_part( 'content', 'page' ); ?>
    
                <?php comments_template( '', true ); ?>
    
            </div><!-- #content -->
        </div><!-- #primary -->
    <?php get_footer(); ?>

    Yo usaria en este ejemplo
    ‘ para que me funcione todo bien.

    Pero en el page.php de NOVA viene asi.

    <?php get_header() ?>
                                      //<----------------- AQUI DEBERIA ESTAR LO QUE NECESITO
    <?php the_post(); ?>
    
    			<!-- MAIN -->
    			<div id="main">
    				<!-- wrapper-main -->
    				<div class="wrapper">
    
    					<!-- content -->
    					<div id="content">
    
    						<!-- title -->
    						<div id="page-title">
    							<span class="title"><?php the_title();  ?></span>
    							<span class="subtitle"><?php echo get_post_meta(get_the_ID(), 'subtitle', true) ?></span>
    						</div>
    						<!-- ENDS title -->
    
    						<div id="page-content"><?php the_content() ?></div>
    
    					</div>
    					<!-- ENDS content -->
    
    				</div>
    				<!-- ENDS wrapper-main -->
    			</div>
    			<!-- ENDS MAIN -->
    
    <?php get_footer() ?>

    Intente usar :

    // Jigoshop--//
    
    function mytheme_open_jigoshop_content_wrappers()
    {
        echo '<div id="main"><div class="wrapper"><div id="content"><div id="page-content">';
    }
    
    function mytheme_close_jigoshop_content_wrappers()
    {
        echo '</div></div></div></div>';
    }
    
    function mytheme_prepare_jigoshop_wrappers()
    {
        remove_action( 'jigoshop_before_main_content', 'jigoshop_output_content_wrapper', 10 );
        remove_action( 'jigoshop_after_main_content', 'jigoshop_output_content_wrapper_end', 10);
    
        add_action( 'jigoshop_before_main_content', 'mytheme_open_jigoshop_content_wrappers', 10 );
        add_action( 'jigoshop_after_main_content', 'mytheme_close_jigoshop_content_wrappers', 10 );
    }
    add_action( 'wp_head', 'mytheme_prepare_jigoshop_wrappers' );

    Pero sigo son obtener los cambios.

    Que codigo es el que debería usar?
    o en que parte del functions.php?

    http://forum.jigoshop.com/kb/customize-jigoshop/wrap-your-themes-content-for-jigoshop

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • A mi me pasaba lo mismo, lo q hice fue cambiar algo del archivo jigoshop_template_function.php q esta en la carpeta de jigoshop.
    decia algo asi

    /**
     * Content Wrappers
     **/
    if (!function_exists('jigoshop_output_content_wrapper')) {
    	function jigoshop_output_content_wrapper() {
    		if ( get_option('template') === 'twentytwelve' ) echo '<div id="primary" class="site-content"><div id="content" role="main">';
    		elseif ( get_option('template') === 'twentyeleven' ) echo '<section id="primary"><div id="content" role="main">';
    		else echo '<div id="container"><div id="content" role="main">';  /* twenty-ten */
    	}
    }
    if (!function_exists('jigoshop_output_content_wrapper_end')) {
    	function jigoshop_output_content_wrapper_end() {
    		if ( get_option('template') === 'twentytwelve' ) echo '</div></div>';
    		elseif ( get_option('template') === 'twentyeleven' ) echo  '</div></section>';
    		else echo '</div></div>'; /* twenty-ten */
    	}
    }

    y donde dice: else echo '<div id="container"> en vez de container le puse main.
    Y mas abajo donde dice: else echo '</div></div>'; /* twenty-ten */ le borre un </div> y listo
    pruba hacer haber si te funciona

    Iniciador del debate cGioo

    (@cgioo)

    muchas gracias por responder 🙂
    empezaba a pensar que nadie mas había tenido un problema similar.
    He usado Jigo con varios themes y con el de NOVA es el único que me ha dado tanta lata :/
    probare con esa solución y avisare si funciono.
    Saludos.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Como usar Jigoshop con NOVA theme??’ está cerrado a nuevas respuestas.