Override (shorten) breadcrumbs on Views page I'm using Views 3 and I DON'T want the contextual filter to tack itself onto the end of the breadcrumb. In fact, for the whole view, I want only the static breadcrumb Home » My View Name. That's it. Nothing changed or added no matter what contextual filter I click, as long as I'm inside the view.

I tried doing an array_slice($breadcrumb) inside my view's tpl.php file but it seems to have no effect. However, in the same template, $breadcrumb[] = 'salamanders' gives me the word 'salamanders' as the second to last item in my breadcrumb. It does this regardless of whether I have my contextual filter set to override breadcrumb or not, and also irrespective of what text I've actually entered to override it with, when override enabled.

I've tried overriding the breadcrumb in hook_page_alter() inside a custom module as well. Again, I can add to but not subtract from the breadcrumb. 

How do I remove elements from my breadcrumb when Views insists on tacking things on to it?
If you're open for contributed modules, I'd suggest that you try Path breadcrumbs. This module will allow you to set up breadcrumb definitions, depending on the path of the page. There you define all items to appear as breadcrumbs, and thus specify whether you want the last item or not, linked or not.