diff --git a/searchPages/searchUtils/searchPageTableView.component.ts b/searchPages/searchUtils/searchPageTableView.component.ts
index d27b2fda..5352746c 100644
--- a/searchPages/searchUtils/searchPageTableView.component.ts
+++ b/searchPages/searchUtils/searchPageTableView.component.ts
@@ -18,6 +18,7 @@ import {ErrorCodes} from '../../utils/properties/errorCode
import {PiwikService} from '../../utils/piwik/piwik.service';
import { SEOService } from '../../sharedComponents/SEO/SEO.service';
import {HelperService} from "../../utils/helper/helper.service";
+import {Breadcrumb} from "../../utils/breadcrumbs/breadcrumbs.component";
@Component({
selector: 'search-page-table',
@@ -77,6 +78,10 @@ export class SearchPageTableViewComponent implements OnInit, AfterViewInit {
public pageContents = null;
@Input() customFilter: SearchCustomFilter = null;
@Input() enableEntitySelection: boolean = false;
+ @Input() includeOnlyResultsAndFilter:boolean = false;
+ @Input() showBreadcrumb:boolean = false;
+ breadcrumbs:Breadcrumb[] = [];
+
constructor (private route: ActivatedRoute,
private router: Router,
private location: Location,
@@ -110,6 +115,7 @@ export class SearchPageTableViewComponent implements OnInit, AfterViewInit {
var description = "Openaire, search, repositories, open access, type, content provider, funder, project, " + this.type + "," +this.pageTitle;
this.updateDescription(description);
this.seoService.createLinkForCanonicalURL(this.properties.baseLink+this.router.url,false);
+ this.breadcrumbs.push({name: 'home', route: '/'}, {name: this.pageTitle, route: this.router.url});
}
diff --git a/searchPages/searchUtils/searchPageTableView.module.ts b/searchPages/searchUtils/searchPageTableView.module.ts
index 7638ceae..56369f47 100644
--- a/searchPages/searchUtils/searchPageTableView.module.ts
+++ b/searchPages/searchUtils/searchPageTableView.module.ts
@@ -26,6 +26,7 @@ import { SEOServiceModule } from '../../sharedComponents/SEO/SEOService.module';
import { SearchDataproviderMapModule } from './searchDataproviderMap.module';
import {AdvancedSearchFormModule} from "./advancedSearchForm.module";
import {EntitiesSelectionModule} from "./entitiesSelection.module";
+import {BreadcrumbsModule} from "../../utils/breadcrumbs/breadcrumbs.module";
@NgModule({
@@ -33,7 +34,7 @@ import {EntitiesSelectionModule} from "./entitiesSelection.module";
CommonModule, FormsModule, RouterModule, SearchFormModule, SearchResultsModule, LoadingModalModule,
ReportsServiceModule, SearchPagingModule, SearchDownloadModule, ModalModule, PagingModule,
DataTablesModule, SearchFilterModule, PiwikServiceModule, HelperModule, ErrorMessagesModule,
- Schema2jsonldModule, SEOServiceModule, SearchResultsPerPageModule, SearchDataproviderMapModule, AdvancedSearchFormModule, EntitiesSelectionModule
+ Schema2jsonldModule, SEOServiceModule, SearchResultsPerPageModule, SearchDataproviderMapModule, AdvancedSearchFormModule, EntitiesSelectionModule, BreadcrumbsModule
],
declarations: [
SearchPageTableViewComponent
diff --git a/sharedComponents/navigationBar.component.html b/sharedComponents/navigationBar.component.html
index 4daec99a..79336816 100644
--- a/sharedComponents/navigationBar.component.html
+++ b/sharedComponents/navigationBar.component.html
@@ -29,7 +29,7 @@
+ [searchRoute]="searchRoute" [properties]="properties" [communityId]="communityId">
diff --git a/sharedComponents/searchBar/searchBar.component.html b/sharedComponents/searchBar/searchBar.component.html
index 7304d305..3a955fc3 100644
--- a/sharedComponents/searchBar/searchBar.component.html
+++ b/sharedComponents/searchBar/searchBar.component.html
@@ -8,7 +8,7 @@
[properties]="properties"
(selectionChange)=" entityChanged($event)"
[customFilter]="customFilter"
- [onlyresults]="true" matPanelClass="navbarMatSelectPanelClass"
+ [onlyresults]="false" matPanelClass="navbarMatSelectPanelClass"
[onChangeNavigate]="false" >