1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Breadcrumb только в категориях/разделах

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Dimanok, 22.09.2014.

Загрузка
  1. Dimanok

    Dimanok Местный

    Регистрация:
    12.09.14
    Сообщения:
    10
    Симпатии:
    4
    Версия XF:
    1.4.0
    Здравствуйте. Подскажите, пожалуйста, как убрать breadcrumb с главной форума так, чтобы он отображался только непосредственно при переходе в категорию/подфорум/.
    По форуму пробежался не нашел. Спасибо заранее.
     
  2. Dimanok

    Dimanok Местный

    Регистрация:
    12.09.14
    Сообщения:
    10
    Симпатии:
    4
    Версия XF:
    1.4.0
    код в PAGE_CONTAINER
    Код:
    <xen:hook name="page_container_breadcrumb_top">
                            <div class="breadBoxTop {xen:if $topctrl, withTopCtrl}">
                                <xen:if is="{$topctrl}"><div class="topCtrl">{xen:raw $topctrl}</div></xen:if>
                                <xen:include template="breadcrumb"><xen:set var="$microdata">1</xen:set></xen:include>
                            </div>
                            </xen:hook>
     
  3. Dimanok

    Dimanok Местный

    Регистрация:
    12.09.14
    Сообщения:
    10
    Симпатии:
    4
    Версия XF:
    1.4.0
    Решение

    В PAGE_CONTAINER находим:
    Код:
    <xen:hook name="page_container_breadcrumb_top">
    <div class="breadBoxTop {xen:if $topctrl, withTopCtrl}">
    <xen:if is="{$topctrl}"><div class="topCtrl">{xen:raw $topctrl}</div></xen:if>
    <xen:include template="breadcrumb">
    <xen:set var="$microdata">1</xen:set></xen:include>
    </div>
    </xen:hook>
    
    Заменяем на:
    Код:
    <xen:if is="!in_array({$contentTemplate}, array('forum_list'))">
    <xen:hook name="page_container_breadcrumb_top">
    <div class="breadBoxTop {xen:if $topctrl, withTopCtrl}">
    <xen:if is="{$topctrl}"><div class="topCtrl">{xen:raw $topctrl}</div></xen:if>
    <xen:include template="breadcrumb"><xen:set var="$microdata">1</xen:set></xen:include>
    </div>
    </xen:hook>
    </xen:if>
    
    Находим:
    Код:
    <xen:hook name="page_container_breadcrumb_bottom">         
    <div class="breadBoxBottom"><xen:include template="breadcrumb" /></div>
    </xen:hook>
    
    Заменяем:
    Код:
    <xen:if is="!in_array({$contentTemplate}, array('forum_list'))">
    <xen:hook name="page_container_breadcrumb_bottom">         
    <div class="breadBoxBottom"><xen:include template="breadcrumb" /></div>
    </xen:hook>
    </xen:if>
    
     
    Mirovinger нравится это.

Поделиться этой страницей