在特定类别显示欢迎链接横幅

您好,

我想隐藏分类页面(/c/xxx 或 /c/yyy)上的欢迎横幅。有什么方法可以将其设置为参数吗?

2 个赞

这个主题组件是标准横幅和通用横幅的完美结合。我们很想将其整合进来,但我们需要它在类别级别上可用。我完全同意 @Diego_Santos 的请求。

1 个赞

您想隐藏特定类别还是仅在特定类别中显示?

在主题组件的通用/CSS中:

隐藏特定类别(其中 \u003ccategory-slug-here\u003e = 类别 slug):

.category-\u003ccategory-slug-here\u003e .welcome-link-banner-wrapper {
    display: none;
}

仅显示特定类别:

.welcome-link-banner-wrapper {
    display: none;
}
.category-\u003ccategory-slug-here\u003e .welcome-link-banner-wrapper {
    display: block;
}

隐藏多个类别:

$categories: 'general', 'site-feedback', 'staff';

@each $category in $categories {
  .category-#{$category} .welcome-link-banner-wrapper {
    display: none;
  }
}
4 个赞

理想情况下,它仅用于某些类别,但同样,理想情况下,我们可以为该类别个性化标题中的内容。我们将其视为该类别的侧边栏的替代方案。

例如,在 A 类中,我们希望包含我们提供的服务的实时状态,但在 B 类(与 B 类无关)中,我们希望有一种通过 PM 提交工单的方式。

3 个赞

嗯,是的,这需要一些额外的功能,甚至可能需要一个不同的主题组件。要使此组件与个性化内容配合使用,您必须为想要的每个不同横幅安装该组件的不同副本。我的意思是,我想出了一个方法,可以通过安装此组件的多个副本和一些 CSS 来实现您所要求的,但这有点像一种 hacky 解决方案。

欢迎横幅组件旨在用作欢迎横幅。但是,一个具有类似结构并根据您的需求构建的特定于类别的横幅信息似乎是这里的解决方案。如果您只想为某些类别(而不是侧边栏,侧边栏也可以按组/类别隐藏)设置导航横幅,我绝对可以看到这种用例。 :thinking:

3 个赞

只是好奇莉莉。他们能否创建一个伴随组件,该组件会用覆盖来覆盖链接横幅文本,以便在类别 B 时使用此文本,在类别 C 时使用此文本?

2 个赞

如果此主题组件的功能与通用横幅相同,即可以指定其显示位置的路由,那就太好了。

5 个赞