Bem vindo ao brockdev.com, não seja tímido compartilhe suas duvidas e conhecimento. :D

Remover blocos

brunowdbrunowd Usuário
editado January 2014 em Blocos Estáticos
Olá Pessoal,

Tenho que apagar uns elementos da left-sidebar, assim:







e deixar somente o meu vertical das categorias, em todo o site(até na página inicial).



Já ativei o debug pra achar os arquivos,consegui ocular pelo cód, mas tem uns caminhos que não consigo identificar.

http://www.mezzbrin.bravunet.com/magentomezz/index.php/aniversarios.html

Comentários

  • Alessandra Moderador Global
    Bruno, você pode ocultar o código responsável por esse bloco, comentando (ou apagando) o seguinte trecho no catalog.xml (app/design/frontend/default/car_store/layout):


    <reference name=\"left\">
    <block type=\"catalog/layer_view\" name=\"catalog.leftnav\" before=\"-\" template=\"catalog/layer/view.phtml\"/>
    </reference>
  • disse:

    Bruno, você pode ocultar o código responsável por esse bloco, comentando (ou apagando) o seguinte trecho no catalog.xml (app/design/frontend/default/car_store/layout):


    <reference name=\"left\">
    <block type=\"catalog/layer_view\" name=\"catalog.leftnav\" before=\"-\" template=\"catalog/layer/view.phtml\"/>
    </reference>

    Funcionou :D , ficou doi blocos vazios em cima.. no inspetor do chrome, apaguei essas linhas
    <div class=\"block block-compare\">

    e
    <div class=\"block block-cart\">
    , e ficou ok,eu acho eles no catalog.xml tbm?
  • o Block compare eu consegui fazer sumir, mas o block-cart não.
  • Alessandra Moderador Global
    O compare você encontra no catalog.xml mesmo, já o cart você encontra no checkout.xml.
  • disse:

    O compare você encontra no catalog.xml mesmo, já o cart você encontra no checkout.xml.


    Funcionou tudo certinho :D
    Muito Obrigadoooooo!
  • Alessandra ,depois da alteração percebi que meu rodapé fica menor quando estou numa categoria, na página inicial está normal. :?
  • disse:

    De nada! :)

    Alessandra agora notei que está aparecendo tbm, no painel do cliente...teria como ocultar lá? :)
  • Alessandra Moderador Global
    Quais blocos estão aparecendo?
    Poderia postar um print?
  • disse:

    Quais blocos estão aparecendo?
    Poderia postar um print?


    Claro.. é aquele bloco das categorias da left-bar na vertical,como na imagem. :)

  • Alessandra Moderador Global
    Esse bloco é uma extensão, correto?!
    Basta abrir o xml responsável pela parte do painel (customer.xml) e acrescentar um:

    <remove name=\"nome_da_extensão\"/>


    Logo abaixo do código:

    <label>Customer My Account (All Pages)</label>


    Substituindo nome_da_extensão pelo nome da extensão. Por exemplo, se a sua extensão é a sidebar navigation da codnitive, basta inserir:

    <remove name=\"codnitive.sidenav.left\"/>


    Caso seja outra extensão, procure o nome no arquivo xml correspondente a ela.
  • disse:

    Esse bloco é uma extensão, correto?!
    Basta abrir o xml responsável pela parte do painel (customer.xml) e acrescentar um:

    <remove name=\"nome_da_extensão\"/>


    Logo abaixo do código:

    <label>Customer My Account (All Pages)</label>


    Substituindo nome_da_extensão pelo nome da extensão. Por exemplo, se a sua extensão é a sidebar navigation da codnitive, basta inserir:

    <remove name=\"codnitive.sidenav.left\"/>


    Caso seja outra extensão, procure o nome no arquivo xml correspondente a ela.

    Alessandra, é essa extensão mesmo,não funcionou,meu código ficou assim:

    <!--
    Customer account pages, rendered for all tabs in dashboard
    -->

    <customer_account translate=\"label\">
    <label>Customer My Account (All Pages)</label>

    <remove name=\"codnitive.sidenav.left\"/>

    <!--remove name=\"catalog.compare.sidebar\"/>
    <remove name=\"sale.reorder.sidebar\"/-->
    <!-- Mage_Customer -->
    <reference name=\"root\">
    <action method=\"setTemplate\"><template>page/2columns-left.phtml</template></action>
    </reference>
  • Alessandra Moderador Global
    Tenta desativar direto no painel administrativo, em Sistema -> Configuração -> CODNITIVE/Catálogo, na parte de baixo, aonde está Show in Customer Account você coloca Não.
  • disse:

    Tenta desativar direto no painel administrativo, em Sistema -> Configuração -> CODNITIVE/Catálogo, na parte de baixo, aonde está Show in Customer Account você coloca Não.

    Oi Alessandra fiz confusão... não estou usando está extensão, estou usando está aqui : magebuzz_category_sidebar_navigation
  • Alessandra Moderador Global
    Então procura na pasta layout do tema base o arquivo xml responsável por ela e veja o nome do bloco.
  • disse:

    Então procura na pasta layout do tema base o arquivo xml responsável por ela e veja o nome do bloco.


    O arquivo que carrega ele é o frontend/default/default/template/catsidebarnav/catsidebarnav.phtml

    <?php $_helper = Mage::helper('catsidebarnav'); ?>
    <?php $showtype = $_helper->getShowType();?>
    <?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
    <?php if($_helper->isEnabled()): ?>
    <?php if($showtype == 'static'):?>
    <link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo $this->getSkinUrl('css/magebuzz/catsidebarnav/static.css');?>\" media=\"all\" />
    <?php if($_menu): ?>
    <div class=\"block block-category-nav\">
    <div class=\"block-title\">
    <strong><span><?php echo $this->__('Categories') ?></span></strong>
    </div>
    <div class=\"block-content\">
    <ul id=\"sidenav\">
    <?php echo $_menu ?>
    </ul>
    </div>
    </div>
    <?php endif ?>
    <?php elseif ($showtype == 'click-2-click'):?>
    <link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo $this->getSkinUrl('css/magebuzz/catsidebarnav/click.css');?>\" media=\"all\" />
    <script src=\"http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js\" type=\"text/javascript\"></script>
    <script type=\"text/javascript\">
    var $j = jQuery.noConflict();
    $j(document).ready(function () {
    $j('#sidenav > li > a.show-cat').click(function(){
    $j('#sidenav li ul').slideUp();
    if (!$j(this).hasClass('active')){
    $j(this).next().slideToggle();
    $j('#sidenav li a.show-cat').removeClass('active');
    $j(this).addClass('active');
    }
    else if ($j(this).hasClass('active')) {
    $j(this).removeClass('active');
    }
    });
    $j('#sidenav > li > ul > li > a.show-cat').click(function(){
    $j('#sidenav li ul li ul').slideUp();
    if (!$j(this).hasClass('active')){
    $j(this).next().slideToggle();
    $j('#sidenav li ul li a.show-cat').removeClass('active');
    $j(this).addClass('active');
    }
    else if ($j(this).hasClass('active')) {
    $j(this).removeClass('active');
    }
    });
    });
    </script>
    <?php if($_menu): ?>
    <div class=\"block block-category-nav\">
    <div class=\"block-title\">
    <strong><span><?php echo $this->__('Categories') ?></span></strong>
    </div>
    <div class=\"block-content\">
    <ul id=\"sidenav\">
    <?php echo $_menu ?>
    </ul>
    </div>
    </div>
    <?php endif ?>
    <?php elseif ($showtype == 'fly-out'):?>
    <link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo $this->getSkinUrl('css/magebuzz/catsidebarnav/fly-out.css')?>\" media=\"screen\">
    <script type=\"text/javascript\" src=\"<?php echo $this->getSkinUrl('js/magebuzz/catsidebarnav/jquery-1.2.6.min.js')?>\"></script>
    <script type=\"text/javascript\" src=\"<?php echo $this->getSkinUrl('js/magebuzz/catsidebarnav/hoverIntent.js')?>\"></script>
    <script type=\"text/javascript\" src=\"<?php echo $this->getSkinUrl('js/magebuzz/catsidebarnav/superfish.js')?>\"></script>
    <script type=\"text/javascript\">
    jQuery.noConflict();
    jQuery(function(){
    jQuery('ul.sf-menu').superfish();
    });
    </script>
    <?php if($_menu): ?>
    <div class=\"block block-category-nav\">
    <div class=\"block-title\">
    <strong><span><?php echo $this->__('Categories') ?></span></strong>
    </div>
    <div class=\"block-content\">
    <ul class=\"sf-menu\" id=\"left-nav\">
    <?php echo $_menu ?>
    </ul>
    </div>
    </div>
    <?php endif ?>
    <?php endif ?>
    <?php endif ?>
  • Alessandra Moderador Global
    Deve ter algum catsidebarnav.xml dentro da pasta layout (frontend/default/default), você deverá abrir ele e procurar o valor do name no block
  • disse:

    Deve ter algum catsidebarnav.xml dentro da pasta layout (frontend/default/default), você deverá abrir ele e procurar o valor do name no block

    Conseguimos :D alterei achei nome do bloco no catsidebarnav.xml

       <label>Customer My Account (All Pages)</label>    
    <remove name=\"left.catsidebarnav\"/>



    Obrigado! :P
  • Olá,

    Vi agora que permaneceu o bloco
    <div class="block block-layered-nav">

    ele só aparece na página do produto,to tentando aqui :?
Entre ou Registre-se para fazer um comentário.