Problema com produtos na vitrine da home



  • Olá tudo bem?
    Estou com um problema na vitrine da loja onde os produtos vinculados não são mostrados.
    Cadastrei a categoria home, Lançamentos e Super Ofertas e vinculei os produtos em cada categoria porém não são mostrados na página inicial do site (home).
    Tentei fazer alterações no código da homepage, consegui que fossem mostrados os 3 carrossel mas os produtos mostrados não são os vinculados e são replicados os mesmos em todos os 3 carrossel.
    Peço por gentileza se alguém puder me auxiliar, vi que o @charles possui vasto conhecimento, então estou te marcando aqui, caso puder me auxiliar ficarei grato.
    Loja: www shop do pecuarista com br

    Segue o código da homepage:

    =========================================

    {% extends _layout %}
    
    {% block banner %}
    	<section id="main-banners">
    		{% if template_settings('image:banner_tarja_sup') %}
    		<div class="container{{ template_settings('if:force_content') and template_settings('if:force_banner') ? '-fluid' : '' }}">
        		<div class="row">
    		        <div class="col-xs-12 hidden-xs">
    		            <div class="bannerTarja">
    		                {% if template_settings('text:banner_tarja_sup') != null %}<a href="{{ template_settings('text:banner_tarja_sup') }}" {% if 'http' in template_settings('text:banner_tarja_sup') %}target="_blank"{% endif %}>{% endif %}
    		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_tarja_sup')) }}" />
    		                {% if template_settings('text:banner_tarja_sup') != null %}</a>{% endif %}
    		            </div>
    		        </div>
        		</div>
    		</div>
            {% endif %}
            <div class="container{{ template_settings('if:force_banner') ? '-fluid' : '' }}">
    			<div class="row">
    				<div class="col-xs-12">
    					<div id="carousel" class="carousel slide" data-ride="carousel">
    						<div class="carousel-inner">
    							{% for banner in banners %}
    								<div class="item{{ loop.first ? ' active' : '' }}">
    									{{ linked_banner(banner) }}
    								</div>
    							{% endfor %}
    						</div>
    						{% if banners|count > 1 %}
    							<ol class="carousel-indicators">
    							  {% for banner in banners %}
    								<li data-target="#carousel" data-slide-to="{{ loop.index - 1 }}" class="{{ loop.first ? 'active' : 'passive' }}"></li>
    							  {% endfor %}
    							</ol>
    							{% if template_settings('if:arrowshow')%}
    							<a class="left carousel-control" href="#carousel" data-slide="prev">
    								<svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="351.943 324.293 19.557 17.415"><path id="Union_75" data-name="Union 75" class="cls-1" d="M6892.49,123.133l4.531-4.533H6884v-2.88h13.34l-4.85-4.853,1.866-1.867,7.995,8-7.995,8Z" transform="translate(7255 450) rotate(180)"/></svg>
    							</a>
    							<a class="right carousel-control" href="#carousel" data-slide="next">
    								<svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="1579.5 323.293 19.557 17.415"><path id="Union_69" data-name="Union 69" class="cls-1" d="M6892.49,123.133l4.531-4.533H6884v-2.88h13.34l-4.85-4.853,1.866-1.867,7.995,8-7.995,8Z" transform="translate(-5304 215)"/></svg>
    							</a>
    							{% endif %}
    						{% endif %}
    					</div>
    				</div>
    			</div>
    		</div>
    		<script type="text/javascript">
    			$(window).load(function(){
    				$('.carousel-control').css('opacity','1');
    				var ch = ($('.carousel-inner').height()-60)/2;
    				$('.carousel-control.left').css("top",ch);
    				$('.carousel-control.right').css("top",ch);
    			});
    		</script>
    		
    		{% if template_settings('select:banner_extra') != "Não" %}
    		<div class="container{{ template_settings('if:force_content') and template_settings('if:force_banner') ? '-fluid' : '' }}">
        		<div id="mini-banners" class="row">
        		    {% if template_settings('select:banner_extra') == "1" %}
        		        <div class="col-xs-12">
        		            <div class="bannerExtra">
        		                {% if template_settings('text:banner_one') != null %}<a href="{{ template_settings('text:banner_one') }}" {% if 'http' in template_settings('text:banner_one') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_one')) }}" />
        		                {% if template_settings('text:banner_one') != null %}</a>{% endif %}
        		            </div>
        		        </div>
                    {% elseif template_settings('select:banner_extra') == "2" %}
                        <div class="col-xs-6">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_one') != null %}<a href="{{ template_settings('text:banner_one') }}" {% if 'http' in template_settings('text:banner_one') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_one')) }}" />
        		                {% if template_settings('text:banner_one') != null %}</a>{% endif %}
        		            </div>
                        </div>
                        <div class="col-xs-6">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_two') != null %}<a href="{{ template_settings('text:banner_two') }}" {% if 'http' in template_settings('text:banner_two') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_two')) }}" />
        		                {% if template_settings('text:banner_two') != null %}</a>{% endif %}
        		            </div>
                        </div>
                    {% elseif template_settings('select:banner_extra') == "3" %}
                        <div class="col-md-4 col-xs-12">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_one') != null %}<a href="{{ template_settings('text:banner_one') }}" {% if 'http' in template_settings('text:banner_one') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_one')) }}" />
        		                {% if template_settings('text:banner_one') != null %}</a>{% endif %}
        		            </div>
                        </div>
                        <div class="col-md-4 col-xs-12">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_two') != null %}<a href="{{ template_settings('text:banner_two') }}" {% if 'http' in template_settings('text:banner_two') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_two')) }}" />
        		                {% if template_settings('text:banner_two') != null %}</a>{% endif %}
        		            </div>
                        </div>
                        <div class="col-md-4 col-xs-12">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_three') != null %}<a href="{{ template_settings('text:banner_three') }}" {% if 'http' in template_settings('text:banner_three') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_three')) }}" />
        		                {% if template_settings('text:banner_three') != null %}</a>{% endif %}
        		            </div>
                        </div>
        		    {% endif %}
        		</div>
    		</div>
    		{% endif %}
    		
    		{% if template_settings('image:banner_tarja_inf') %}
    		<div class="container{{ template_settings('if:force_content') and template_settings('if:force_banner') ? '-fluid' : '' }}">
        		<div class="row">
    		        <div class="col-xs-12 hidden-xs">
    		            <div class="bannerTarjaInf">
    		                {% if template_settings('text:banner_tarja_inf') != null %}<a href="{{ template_settings('text:banner_tarja_inf') }}" {% if 'http' in template_settings('text:banner_tarja_inf') %}target="_blank"{% endif %}>{% endif %}
    		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_tarja_inf')) }}" />
    		                {% if template_settings('text:banner_tarja_inf') != null %}</a>{% endif %}
    		            </div>
    		        </div>
        		</div>
    		</div>
            {% endif %}
    	</section>
    {% endblock %}
    
    {% block blog %}
        {% if template_settings('if:blog') %}
        	{# Script Grid #}
        	{% if get_collection('blog') %}
        		<section id="blog">
        			<div class="container{{ template_settings('if:force_extras') ? '-fluid' : '' }}">
        		        <div class="inner-content">
            				<div class="row">
            					<div class="col-xs-12">
        						    {% if template_settings('image:bh_last') %}
                                        <img class="block-header" src="{{ theme_upload_url('images/medium/') ~ template_settings('image:bh_last') }}"
                                    {% else %}
                                	    <h2 class="block-header"><span>{{ 'Últimos Posts'|trans({'en':'Latest Posts'}) }}</span></h2>
                                	{% endif %}
            						<div class="row blog-block">
            						{% for item in get_collection('blog', {'limit': 4}) %}
            							<div class="blog-item col-xs-3">
            								<span class="time">{{ item.created_at|to_formatted_date }}</span>
            								<p class="title"><a href="{{ site_url('blog?single=' ~ item.slug) }}">{{ item['text:title'] }}</a></p>
            								{% if template_settings('select:blog_home') == "Resumo" %}
            								    <span class="resume">{{ item['textarea:resume'] }}</span>
            								{% else %}
            								    <a href="{{ site_url('blog?single=' ~ item.slug) }}"><img src="{{ host_url('uploads/images/small/' ~ item['image:cover']) }}" alt="{{item['text:title']}}"></a>
            								{% endif %}
            								<span class="readmore"><a href="{{ site_url('blog?single=' ~ item.slug) }}">{{ "Leia Mais"|trans({'en':'Read More'}) }} »</a></span>
            							</div>
            			    		{% endfor %}
            						</div>
            					</div>
            				</div>
        				</div>
        			</div>
        		</section>
        	{% endif %}
        {% endif %}	
    {% endblock %}
    
    {% block content %}
    	{# Produtos por linha #}
    	{% if template_settings('select:list_prod_cols') == '2' %}
    		{% set col_width = '6' %}
    	{% elseif template_settings('select:list_prod_cols') == '3' %}
    		{% set col_width = '4' %}
    	{% elseif template_settings('select:list_prod_cols') == '4' %}
    		{% set col_width = '3' %}
    	{% elseif template_settings('select:list_prod_cols') == '6' %}
    		{% set col_width = '2' %}https://www.shopdopecuarista.com.br/admin/templates
    	{% endif %}
    
        {% if template_settings('image:bh_feat') %}
            <img class="block-header" src="{{ theme_upload_url('images/medium/') ~ template_settings('image:bh_feat') }}">
        {% elseif products|length > 0  %}
    	    <h2 class="block-header"><span>{{ 'Produtos em Destaque'|trans({'en':'Feature Products'}) }}</span></h2>
    	{% endif %}
    
    	{% import 'product_listing.html' as product_listing %}
        
        {% if template_settings('if:sidebar_home') %}
            <div class="row">
                <div class='col-xs-3 sidebar sidebar-home'>
                    {% for cat in categories %}
                        {% if cat.category.slug != "home" %}
                                <div class="side-header">
                                    {{cat.category.name}}
                                </div>
                            {% if cat.children|count > 0 %}
                                <ul>
                                    {% for child in cat.children %}
                                        <li class='inactive'>
                                            <a href="{{ site_url(cat.category.slug ~ '/' ~ child.category.slug) }}">
                                                {{ child.category.name }}
                                            </a>
                                        </li>
                                    {% endfor %}
                                </ul>
                            {% endif %}
                        {% endif %}
                    {% endfor %}
                </div>    
                <div class="col-xs-9">
                    <div class="row prod-list">
                		{{ product_listing.script() }}
                		{% for product in products %}
                			{{ product_listing.item(product, category, col_width|default(3)) }}
                		{% endfor %}
                	</div>
                </div>
            </div>
        {% else %}
            <div class="row prod-list">
        		{{ product_listing.script() }}
        		{% for product in products %}
        			{{ product_listing.item(product, category, col_width|default(3)) }}
                {% endfor %}
            </div>
    
    	    <h2 class="block-header"><span>{{ 'Super Ofertas'|trans({'en':'Super Deals'}) }}</span></h2>
    	{% endif %}
    
    	{% import 'product_listing.html' as product_listing %}
        
        {% if template_settings('if:sidebar_super-ofertas') %}
            <div class="row">
                <div class='col-xs-3 sidebar sidebar-super-ofertas'>
                    {% for cat in categories %}
                        {% if cat.category.slug != "super-ofertas" %}
                                <div class="side-header">
                                    {{cat.category.name}}
                                </div>
                            {% if cat.children|count > 0 %}
                                <ul>
                                    {% for child in cat.children %}
                                        <li class='inactive'>
                                            <a href="{{ site_url(cat.category.slug ~ '/' ~ child.category.slug) }}">
                                                {{ child.category.name }}
                                            </a>
                                        </li>
                                    {% endfor %}
                                </ul>
                            {% endif %}
                        {% endif %}
                    {% endfor %}
                </div>    
                <div class="col-xs-9">
                    <div class="row prod-list">
                		{{ product_listing.script() }}
                		{% for product in products %}
                			{{ product_listing.item(product, category, col_width|default(3)) }}
                		{% endfor %}
                	</div>
                </div>
            </div>
        {% else %}
            <div class="row prod-list">
        		{{ product_listing.script() }}
        		{% for product in products %}
        			{{ product_listing.item(product, category, col_width|default(3)) }}
                {% endfor %}
            </div>
            
    	    <h2 class="block-header"><span>{{ 'Lançamentos'|trans({'en':'New Realeses'}) }}</span></h2>
    	{% endif %}
    
    	{% import 'product_listing.html' as product_listing %}
        
        {% if template_settings('if:sidebar_lancamentos') %}
            <div class="row">
                <div class='col-xs-3 sidebar sidebar-lancamentos'>
                    {% for cat in categories %}
                        {% if cat.category.slug != "lancamentos" %}
                                <div class="side-header">
                                    {{cat.category.name}}
                                </div>
                            {% if cat.children|count > 0 %}
                                <ul>
                                    {% for child in cat.children %}
                                        <li class='inactive'>
                                            <a href="{{ site_url(cat.category.slug ~ '/' ~ child.category.slug) }}">
                                                {{ child.category.name }}
                                            </a>
                                        </li>
                                    {% endfor %}
                                </ul>
                            {% endif %}
                        {% endif %}
                    {% endfor %}
                </div>    
                <div class="col-xs-9">
                    <div class="row prod-list">
                		{{ product_listing.script() }}
                		{% for product in products %}
                			{{ product_listing.item(product, category, col_width|default(3)) }}
                		{% endfor %}
                	</div>
                </div>
            </div>
        {% else %}
                <div class="row prod-list">
        		{{ product_listing.script() }}
        		{% for product in products %}
        			{{ product_listing.item(product, category, col_width|default(3)) }}
                {% endfor %}
            </div>
    
        {% endif %}
    {% endblock %}
    
    

    =========================================

    Desde já agradeço a ajuda.
    Att; Tiago



  • Olá @tiagosb, olhando o código, vc está repetindo a mesma chamada de produtos em cada categoria, nesse código:

    {% for product in products %}
              {{ product_listing.item(product, category, col_width|default(3)) }}
    {% endfor %}
    

    Toda vez q vc faz uma condição para chamar a lista de produtos da categoria específica, vc usa essa condição:

    {% for cat in categories %}
         {% if cat.category.slug != "super-ofertas" %}
                  {# códigos da sua loja #}
         {% endif %}
    {% endfor %}
    

    Mas essa condição está certa mas o que está dentro dessa condição está chamando a mesma lista de produtos pelo mesmo código citado no inicio, então vou te passar os tópicos q mostram como chamar a lista de produtos de acordo com a categoria definida.

    Dica:

    <!-- Armazena a lista de produto de acordo com a categoria -->
    {% set lancamentos = [] %}
    {% for product in products %}
        {% for cat in product.categories %}
            {% if cat.slug == 'lancamentos' %}
                {% set lancamentos = lancamentos|merge([product]) %}
            {% endif %}
        {% endfor %}
    {% endfor %}
    
    <!-- Listagem de lançamentos -->
    <div class="row prod-list">
        {% for product in lancamentos %}
            {{ product_listing.item(product, category, col_width|default(3)) }}
        {% endfor %}
    </div>
    
    

    Tópicos que podem te ajudar nessa parte da lista de produtos:



  • @charles Obrigado pelo auxilio mas ainda não consegui fazer funcionar. Apesar de trabalhar com e-commerce há mais de 8 anos não entendo de programação. :/



  • Olá boa tarde!
    Alguém pode me auxiliar neste problema?
    Desde já obrigado.
    Att; Tiago

    @Ricardo-Oliveira - @Jordao-B - @Desenvolvimento - @VITOR

    ===========================================

    @tiagosb disse em Problema com produtos na vitrine da home:

    Olá tudo bem?
    Estou com um problema na vitrine da loja onde os produtos vinculados não são mostrados.
    Cadastrei a categoria home, Lançamentos e Super Ofertas e vinculei os produtos em cada categoria porém não são mostrados na página inicial do site (home).
    Tentei fazer alterações no código da homepage, consegui que fossem mostrados os 3 carrossel mas os produtos mostrados não são os vinculados e são replicados os mesmos em todos os 3 carrossel.
    Peço por gentileza se alguém puder me auxiliar, vi que o @charles possui vasto conhecimento, então estou te marcando aqui, caso puder me auxiliar ficarei grato.
    Loja: www shop do pecuarista com br

    Segue o código da homepage:

    =========================================

    {% extends _layout %}
    
    {% block banner %}
    	<section id="main-banners">
    		{% if template_settings('image:banner_tarja_sup') %}
    		<div class="container{{ template_settings('if:force_content') and template_settings('if:force_banner') ? '-fluid' : '' }}">
        		<div class="row">
    		        <div class="col-xs-12 hidden-xs">
    		            <div class="bannerTarja">
    		                {% if template_settings('text:banner_tarja_sup') != null %}<a href="{{ template_settings('text:banner_tarja_sup') }}" {% if 'http' in template_settings('text:banner_tarja_sup') %}target="_blank"{% endif %}>{% endif %}
    		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_tarja_sup')) }}" />
    		                {% if template_settings('text:banner_tarja_sup') != null %}</a>{% endif %}
    		            </div>
    		        </div>
        		</div>
    		</div>
            {% endif %}
            <div class="container{{ template_settings('if:force_banner') ? '-fluid' : '' }}">
    			<div class="row">
    				<div class="col-xs-12">
    					<div id="carousel" class="carousel slide" data-ride="carousel">
    						<div class="carousel-inner">
    							{% for banner in banners %}
    								<div class="item{{ loop.first ? ' active' : '' }}">
    									{{ linked_banner(banner) }}
    								</div>
    							{% endfor %}
    						</div>
    						{% if banners|count > 1 %}
    							<ol class="carousel-indicators">
    							  {% for banner in banners %}
    								<li data-target="#carousel" data-slide-to="{{ loop.index - 1 }}" class="{{ loop.first ? 'active' : 'passive' }}"></li>
    							  {% endfor %}
    							</ol>
    							{% if template_settings('if:arrowshow')%}
    							<a class="left carousel-control" href="#carousel" data-slide="prev">
    								<svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="351.943 324.293 19.557 17.415"><path id="Union_75" data-name="Union 75" class="cls-1" d="M6892.49,123.133l4.531-4.533H6884v-2.88h13.34l-4.85-4.853,1.866-1.867,7.995,8-7.995,8Z" transform="translate(7255 450) rotate(180)"/></svg>
    							</a>
    							<a class="right carousel-control" href="#carousel" data-slide="next">
    								<svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="1579.5 323.293 19.557 17.415"><path id="Union_69" data-name="Union 69" class="cls-1" d="M6892.49,123.133l4.531-4.533H6884v-2.88h13.34l-4.85-4.853,1.866-1.867,7.995,8-7.995,8Z" transform="translate(-5304 215)"/></svg>
    							</a>
    							{% endif %}
    						{% endif %}
    					</div>
    				</div>
    			</div>
    		</div>
    		<script type="text/javascript">
    			$(window).load(function(){
    				$('.carousel-control').css('opacity','1');
    				var ch = ($('.carousel-inner').height()-60)/2;
    				$('.carousel-control.left').css("top",ch);
    				$('.carousel-control.right').css("top",ch);
    			});
    		</script>
    		
    		{% if template_settings('select:banner_extra') != "Não" %}
    		<div class="container{{ template_settings('if:force_content') and template_settings('if:force_banner') ? '-fluid' : '' }}">
        		<div id="mini-banners" class="row">
        		    {% if template_settings('select:banner_extra') == "1" %}
        		        <div class="col-xs-12">
        		            <div class="bannerExtra">
        		                {% if template_settings('text:banner_one') != null %}<a href="{{ template_settings('text:banner_one') }}" {% if 'http' in template_settings('text:banner_one') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_one')) }}" />
        		                {% if template_settings('text:banner_one') != null %}</a>{% endif %}
        		            </div>
        		        </div>
                    {% elseif template_settings('select:banner_extra') == "2" %}
                        <div class="col-xs-6">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_one') != null %}<a href="{{ template_settings('text:banner_one') }}" {% if 'http' in template_settings('text:banner_one') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_one')) }}" />
        		                {% if template_settings('text:banner_one') != null %}</a>{% endif %}
        		            </div>
                        </div>
                        <div class="col-xs-6">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_two') != null %}<a href="{{ template_settings('text:banner_two') }}" {% if 'http' in template_settings('text:banner_two') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_two')) }}" />
        		                {% if template_settings('text:banner_two') != null %}</a>{% endif %}
        		            </div>
                        </div>
                    {% elseif template_settings('select:banner_extra') == "3" %}
                        <div class="col-md-4 col-xs-12">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_one') != null %}<a href="{{ template_settings('text:banner_one') }}" {% if 'http' in template_settings('text:banner_one') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_one')) }}" />
        		                {% if template_settings('text:banner_one') != null %}</a>{% endif %}
        		            </div>
                        </div>
                        <div class="col-md-4 col-xs-12">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_two') != null %}<a href="{{ template_settings('text:banner_two') }}" {% if 'http' in template_settings('text:banner_two') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_two')) }}" />
        		                {% if template_settings('text:banner_two') != null %}</a>{% endif %}
        		            </div>
                        </div>
                        <div class="col-md-4 col-xs-12">
                            <div class="bannerExtra">
        		                {% if template_settings('text:banner_three') != null %}<a href="{{ template_settings('text:banner_three') }}" {% if 'http' in template_settings('text:banner_three') %}target="_blank"{% endif %}>{% endif %}
        		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_three')) }}" />
        		                {% if template_settings('text:banner_three') != null %}</a>{% endif %}
        		            </div>
                        </div>
        		    {% endif %}
        		</div>
    		</div>
    		{% endif %}
    		
    		{% if template_settings('image:banner_tarja_inf') %}
    		<div class="container{{ template_settings('if:force_content') and template_settings('if:force_banner') ? '-fluid' : '' }}">
        		<div class="row">
    		        <div class="col-xs-12 hidden-xs">
    		            <div class="bannerTarjaInf">
    		                {% if template_settings('text:banner_tarja_inf') != null %}<a href="{{ template_settings('text:banner_tarja_inf') }}" {% if 'http' in template_settings('text:banner_tarja_inf') %}target="_blank"{% endif %}>{% endif %}
    		                    <img src="{{ host_url('uploads/images/full/' ~ template_settings('image:banner_tarja_inf')) }}" />
    		                {% if template_settings('text:banner_tarja_inf') != null %}</a>{% endif %}
    		            </div>
    		        </div>
        		</div>
    		</div>
            {% endif %}
    	</section>
    {% endblock %}
    
    {% block blog %}
        {% if template_settings('if:blog') %}
        	{# Script Grid #}
        	{% if get_collection('blog') %}
        		<section id="blog">
        			<div class="container{{ template_settings('if:force_extras') ? '-fluid' : '' }}">
        		        <div class="inner-content">
            				<div class="row">
            					<div class="col-xs-12">
        						    {% if template_settings('image:bh_last') %}
                                        <img class="block-header" src="{{ theme_upload_url('images/medium/') ~ template_settings('image:bh_last') }}"
                                    {% else %}
                                	    <h2 class="block-header"><span>{{ 'Últimos Posts'|trans({'en':'Latest Posts'}) }}</span></h2>
                                	{% endif %}
            						<div class="row blog-block">
            						{% for item in get_collection('blog', {'limit': 4}) %}
            							<div class="blog-item col-xs-3">
            								<span class="time">{{ item.created_at|to_formatted_date }}</span>
            								<p class="title"><a href="{{ site_url('blog?single=' ~ item.slug) }}">{{ item['text:title'] }}</a></p>
            								{% if template_settings('select:blog_home') == "Resumo" %}
            								    <span class="resume">{{ item['textarea:resume'] }}</span>
            								{% else %}
            								    <a href="{{ site_url('blog?single=' ~ item.slug) }}"><img src="{{ host_url('uploads/images/small/' ~ item['image:cover']) }}" alt="{{item['text:title']}}"></a>
            								{% endif %}
            								<span class="readmore"><a href="{{ site_url('blog?single=' ~ item.slug) }}">{{ "Leia Mais"|trans({'en':'Read More'}) }} »</a></span>
            							</div>
            			    		{% endfor %}
            						</div>
            					</div>
            				</div>
        				</div>
        			</div>
        		</section>
        	{% endif %}
        {% endif %}	
    {% endblock %}
    
    {% block content %}
    	{# Produtos por linha #}
    	{% if template_settings('select:list_prod_cols') == '2' %}
    		{% set col_width = '6' %}
    	{% elseif template_settings('select:list_prod_cols') == '3' %}
    		{% set col_width = '4' %}
    	{% elseif template_settings('select:list_prod_cols') == '4' %}
    		{% set col_width = '3' %}
    	{% elseif template_settings('select:list_prod_cols') == '6' %}
    		{% set col_width = '2' %}https://www.shopdopecuarista.com.br/admin/templates
    	{% endif %}
    
        {% if template_settings('image:bh_feat') %}
            <img class="block-header" src="{{ theme_upload_url('images/medium/') ~ template_settings('image:bh_feat') }}">
        {% elseif products|length > 0  %}
    	    <h2 class="block-header"><span>{{ 'Produtos em Destaque'|trans({'en':'Feature Products'}) }}</span></h2>
    	{% endif %}
    
    	{% import 'product_listing.html' as product_listing %}
        
        {% if template_settings('if:sidebar_home') %}
            <div class="row">
                <div class='col-xs-3 sidebar sidebar-home'>
                    {% for cat in categories %}
                        {% if cat.category.slug != "home" %}
                                <div class="side-header">
                                    {{cat.category.name}}
                                </div>
                            {% if cat.children|count > 0 %}
                                <ul>
                                    {% for child in cat.children %}
                                        <li class='inactive'>
                                            <a href="{{ site_url(cat.category.slug ~ '/' ~ child.category.slug) }}">
                                                {{ child.category.name }}
                                            </a>
                                        </li>
                                    {% endfor %}
                                </ul>
                            {% endif %}
                        {% endif %}
                    {% endfor %}
                </div>    
                <div class="col-xs-9">
                    <div class="row prod-list">
                		{{ product_listing.script() }}
                		{% for product in products %}
                			{{ product_listing.item(product, category, col_width|default(3)) }}
                		{% endfor %}
                	</div>
                </div>
            </div>
        {% else %}
            <div class="row prod-list">
        		{{ product_listing.script() }}
        		{% for product in products %}
        			{{ product_listing.item(product, category, col_width|default(3)) }}
                {% endfor %}
            </div>
    
    	    <h2 class="block-header"><span>{{ 'Super Ofertas'|trans({'en':'Super Deals'}) }}</span></h2>
    	{% endif %}
    
    	{% import 'product_listing.html' as product_listing %}
        
        {% if template_settings('if:sidebar_super-ofertas') %}
            <div class="row">
                <div class='col-xs-3 sidebar sidebar-super-ofertas'>
                    {% for cat in categories %}
                        {% if cat.category.slug != "super-ofertas" %}
                                <div class="side-header">
                                    {{cat.category.name}}
                                </div>
                            {% if cat.children|count > 0 %}
                                <ul>
                                    {% for child in cat.children %}
                                        <li class='inactive'>
                                            <a href="{{ site_url(cat.category.slug ~ '/' ~ child.category.slug) }}">
                                                {{ child.category.name }}
                                            </a>
                                        </li>
                                    {% endfor %}
                                </ul>
                            {% endif %}
                        {% endif %}
                    {% endfor %}
                </div>    
                <div class="col-xs-9">
                    <div class="row prod-list">
                		{{ product_listing.script() }}
                		{% for product in products %}
                			{{ product_listing.item(product, category, col_width|default(3)) }}
                		{% endfor %}
                	</div>
                </div>
            </div>
        {% else %}
            <div class="row prod-list">
        		{{ product_listing.script() }}
        		{% for product in products %}
        			{{ product_listing.item(product, category, col_width|default(3)) }}
                {% endfor %}
            </div>
            
    	    <h2 class="block-header"><span>{{ 'Lançamentos'|trans({'en':'New Realeses'}) }}</span></h2>
    	{% endif %}
    
    	{% import 'product_listing.html' as product_listing %}
        
        {% if template_settings('if:sidebar_lancamentos') %}
            <div class="row">
                <div class='col-xs-3 sidebar sidebar-lancamentos'>
                    {% for cat in categories %}
                        {% if cat.category.slug != "lancamentos" %}
                                <div class="side-header">
                                    {{cat.category.name}}
                                </div>
                            {% if cat.children|count > 0 %}
                                <ul>
                                    {% for child in cat.children %}
                                        <li class='inactive'>
                                            <a href="{{ site_url(cat.category.slug ~ '/' ~ child.category.slug) }}">
                                                {{ child.category.name }}
                                            </a>
                                        </li>
                                    {% endfor %}
                                </ul>
                            {% endif %}
                        {% endif %}
                    {% endfor %}
                </div>    
                <div class="col-xs-9">
                    <div class="row prod-list">
                		{{ product_listing.script() }}
                		{% for product in products %}
                			{{ product_listing.item(product, category, col_width|default(3)) }}
                		{% endfor %}
                	</div>
                </div>
            </div>
        {% else %}
                <div class="row prod-list">
        		{{ product_listing.script() }}
        		{% for product in products %}
        			{{ product_listing.item(product, category, col_width|default(3)) }}
                {% endfor %}
            </div>
    
        {% endif %}
    {% endblock %}
    
    

    =========================================

    Desde já agradeço a ajuda.
    Att; Tiago