我试图控制面包屑的可见性取决于BreadcrumbComponent
CMS Page结构中的可用性。
但是基于breadcrumb.component.html
,如果我们删除此组件-H1标题也将被删除:
<nav>
<span *ngFor="let crumb of crumbs$ | async">
<a [routerLink]="crumb.link" [innerHTML]="crumb.label"></a>
</span>
</nav>
<h1>{{ title$ | async }}</h1>
我们可以通过Page Meta Resolver处理面包屑的可见性,这是解决这种情况的最有效方法,还是Spartacus会将H1标题和面包屑拆分为单独的组件?
就像您提到的,H1是页面标题,也是面包屑组件的一部分。
在当前的实现中,如果我没有记错的话,删除面包屑将在其顶部保留标题和Home链接。因此,如果只希望标题不包含链接,则必须更改痕迹组件逻辑。
您应该提供自己的面包屑组件,该组件的行为方式是当未提供面包屑时,首页链接不会出现,并且您只会看到标题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句