1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. This forum is for release discussion only. Discussions that do not relate specifically to the resource release should be discussed in another, more appropriate forum.
    Dismiss Notice
  3. This forum has been archived. New threads and replies may not be made. All add-ons/resources that are active should be migrated to the Resource Manager. See this thread for more information.

Remove "Home" link from the breadcrumb menu

Discussion in 'Template Modifications [Archive]' started by Umit, Oct 6, 2010.

  1. Umit

    Umit Active Member

    Edit Template: breadcrumb
    PHP:
    <span class="crumbs">
                <
    span class="crust"{xen:if $microdata' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                    <
    a href="{$homeLink}class="crumb" rel="up" itemprop="url"><span itemprop="title">{xen:phrase home}</span></a>
                    <
    span class="arrow"><span></span></span>
                </
    span>
                
                <
    xen:if is="{$selectedTab}">
                    <
    span class="crust"{xen:if $microdata' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                        <
    a href="{$selectedTab.href}class="crumb" rel="up" itemprop="url"><span itemprop="title">{$selectedTab.title}</span></a>
                        <
    span class="arrow"><span>&gt;</span></span>
                    </
    span>
                </
    xen:if>

    to:
    PHP:
    <span class="crumbs">
                <!--<
    span class="crust"{xen:if $microdata' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                    <
    a href="{$homeLink}class="crumb" rel="up" itemprop="url"><span itemprop="title">{xen:phrase home}</span></a>
                    <
    span class="arrow"><span>&gt;</span></span>
                </
    span>-->
                
                <
    xen:if is="{$selectedTab}">
                    <
    span class="crust"{xen:if $microdata' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                        <
    a href="{$selectedTab.href}class="crumb" rel="up" itemprop="url"><span itemprop="title">{$selectedTab.title}</span></a>
                        <
    span class="arrow"><span></span></span>
                    </
    span>
                </
    xen:if>
    basically, just added <!--, --> and removed a &gt;
     
  2. CFodder

    CFodder Well-Known Member

    Excellent stuff thanks, worked a treat :).
     
  3. xPeetey42

    xPeetey42 New Member

    I'm new to XenForo and PHP so bear with me please. It doesn't seem to work for me when I copy/paste it. I get an error "The following templates contained errors and were not saved: breadcrumb: 1) Line 30: Template syntax error.

    My code is like this:
    PHP:
    <xen:edithint template="breadcrumb.css" />

    <
    nav>
        <
    xen:if is="!{$quickNavSelected} AND {$navigation}">
            <
    xen:foreach loop="$navigationvalue="$breadcrumb">
                <
    xen:if is="{$breadcrumb.node_id}">
                    <
    xen:set var="$quickNavSelected">node-{$breadcrumb.node_id}</xen:set>
                </
    xen:if>
            </
    xen:foreach>
        </
    xen:if>

        <
    fieldset class="breadcrumb">
            <
    a href="{xen:link misc/quick-navigation-menu, '', 'selected={$quickNavSelected}'}" class="OverlayTrigger jumpMenuTrigger" data-cacheOverlay="true" title="{xen:phrase open_quick_navigation}"><!--{xen:phrase jump_to}...--></a>

            <
    div class="boardTitle"><strong>{$xenOptions.boardTitle}</strong></div>

    <
    span class="crumbs">
                <!--<
    span class="crust"{xen:if $microdata' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                    <
    a href="{$homeLink}class="crumb" rel="up" itemprop="url"><span itemprop="title">{xen:phrase home}</span></a>
                    <
    span class="arrow"><span>&gt;</span></span>
                </
    span>-->
                    </
    span>
                <
    xen:elseif is="{$selectedTabId} != {$homeTabId}/>
                    <
    span class="crust"{xen:if $microdata' itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                        <
    a href="{$homeTab.href}class="crumb" rel="up" itemprop="url"><span itemprop="title">{$homeTab.title}</span></a>
                        <
    span class="arrow"><span></span></span>
                    </
    span>
                </
    xen:if>

                <
    xen:if is="{$selectedTab}">
                    <
    span class="crust"{xen:if $microdata' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                        <
    a href="{$selectedTab.href}class="crumb" rel="up" itemprop="url"><span itemprop="title">{$selectedTab.title}</span></a>
                        <
    span class="arrow"><span></span></span>
                    </
    span>
                </
    xen:if>

                <
    xen:if is="{$navigation}">
                    <
    xen:foreach loop="$navigationvalue="$breadcrumbi="$icount="$count">
                        <
    span class="crust"{xen:if $microdata' itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                            <
    a href="{xen:raw $breadcrumb.href}" class="crumb" rel="up" itemprop="url"><span itemprop="title">{xen:raw $breadcrumb.value}</span></a>
                            <
    span class="arrow"><span>&gt;</span></span>
                        </
    span>
                    </
    xen:foreach>
                </
    xen:if>
            </
    span>
        </
    fieldset>
    </
    nav>
    Any help?
     
  4. Brogan

    Brogan XenForo Moderator Staff Member

    This template modification is no longer required if you leave the ACP -> Options -> Basic Board Information: Home Page URL field blank.
     
    mrmag518 and Michael like this.
  5. sylwester

    sylwester Member

    that´s better way
     
  6. Morgain

    Morgain Well-Known Member

    I wanted to remove the ambiguity of "Home" as a link.
    I didn't want to alter the link on the Home tab at the top going to my main site index page, but I wanted to remove the Home section from the breadcrumb bar below and in the footer.

    Go down to
    Code:
     <span class="crumbs"> 
    Comment out the next bit like this:
    (Comment out symbols are on line 2 and second to last line The 1st and last line of code is shown here only as landmarks.)

    Code:
            <span class="crumbs">
                <!--  <xen:if is="{$showHomeLink}">
                    <span class="crust"{xen:if $microdata, ' itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                        <a href="{$homeLink}" class="crumb"{xen:if $microdata, ' rel="up" itemprop="url"'}><span{xen:if $microdata, ' itemprop="title"'}>{xen:phrase home}</span></a>
                        <span class="arrow"><span></span></span>
                    </span>
                <xen:elseif is="{$selectedTabId} != {$homeTabId}" />
                    <span class="crust"{xen:if $microdata, ' itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb"'}>
                        <a href="{$homeTab.href}" class="crumb"{xen:if $microdata, ' rel="up" itemprop="url"'}"><span{xen:if $microdata, ' itemprop="title"'}>{$homeTab.title}</span></a>
                        <span class="arrow"><span></span></span>
                    </span>
                </xen:if>  ->
    
                <xen:if is="{$selectedTab}">
    
    Done!
    Both breadcrumb bar at top and bottom now relate only to the forums, wiki, whatever is part of your XF.
    But there is a link back to your main site still on the Home tab.
    To me this is less confusing as once people arrive at the XF community area their attention should be able to stay on it, though there needs to be a link near the top left (intuitively) so as to return to/ discover the main site, if you have one.
     
    kontrabass likes this.
  7. Hyperion

    Hyperion Active Member

    Is there a way to remove "Forums" from the breadcrumbs, but not "Home"?
     
  8. M@rc

    M@rc Well-Known Member

    Admin Control Panel -> Appearance -> Styles & Templates -> Templates ( make sure that you've selected the right style ) -> breadcrumb

    Find and remove the contents below :

    Code:
    <xen:if is="{$selectedTab}">
    <span class="crust"{xen:if $microdata, ' itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb"'}>
    <a href="{$selectedTab.href}" class="crumb"{xen:if $microdata, ' rel="up" itemprop="url"'}><span{xen:if $microdata, ' itemprop="title"'}>{$selectedTab.title}</span></a>
    <span class="arrow"><span>&gt;</span></span>
    </span>
    </xen:if>
    (y)
     
    rafass and Hyperion like this.

Share This Page