Soojoo
Soojoo

Reputation: 2166

Remove 'home' link from breadcrumb

I have breadcrumbs such as Home > Instance > Action in all my view pages. How can I remove the 'Home' link from all the breadcrumbs?

$this->breadcrumbs=array(
'Keypairs'=>array('admin'),
'Manage',
);

Upvotes: 7

Views: 7417

Answers (2)

Rajani
Rajani

Reputation: 25

in layouts/main.php add 'homeLink' => false

<?= Breadcrumbs::widget([
     'links' => isset($this->params['breadcrumbs'])? $this->params['breadcrumbs'] : [],
     'homeLink' => false
]) ?>

Upvotes: 2

bool.dev
bool.dev

Reputation: 17478

This can be done by setting the homeLink property to false, in your CBreadcrumbs widget initialization. This is usually done in a layout file.

In the default Yii app, in protected/views/layouts/main.php:

<?php if(isset($this->breadcrumbs)):?>
    <?php $this->widget('zii.widgets.CBreadcrumbs', array(
        'links'=>$this->breadcrumbs,
        'homeLink'=>false // add this line
    )); ?><!-- breadcrumbs -->
<?php endif?>

Upvotes: 20

Related Questions