Показывать баннер ссылки с приветствием для конкретных категорий

Здравствуйте,

Я хочу скрыть баннер «Добро пожаловать» на страницах категорий (/c/xxx или /c/yyy). Можно ли настроить это как параметр?

2 лайка

Этот компонент темы — идеальное сочетание стандартного баннера и универсального баннера. Мы хотели бы его внедрить, но нам это нужно на уровне категории. Я полностью согласен с запросом от @Diego_Santos.

1 лайк

Хотите скрыть его для определённых категорий или показать только в определённых категориях?

В разделе Common / CSS компонента темы:

Скрыть для конкретной категории, где <category-slug-here> — это слаг категории:

.category-<category-slug-here> .welcome-link-banner-wrapper {
    display: none;
}

Показать только для конкретной категории:

.welcome-link-banner-wrapper {
    display: none;
}
.category-<category-slug-here> .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 (не связанной с категорией A) — возможность отправить тикет через личное сообщение.

3 лайка

Хм, да, для этого потребовались бы дополнительные функции или даже совершенно другой компонент темы. Чтобы заставить этот компонент работать с индивидуализированным контентом, вам пришлось бы устанавливать отдельную копию компонента для каждого баннера, который вы хотите создать. Я, конечно, могу придумать способ реализовать то, что вы просите, с помощью нескольких установок этого компонента и CSS, но это будет довольно костыльное решение.

Компонент приветственного баннера предназначен именно для приветствия. Однако баннер с информацией, специфичной для категории, со схожей структурой, адаптированный под ваши нужды, кажется здесь подходящим решением. Я вполне вижу случай использования, если вы хотите иметь навигационный баннер для определенных категорий (вместо боковой панели, которую тоже можно скрывать по группам или категориям). :thinking:

3 лайка

Просто из любопытства, Лилли. Можно ли создать компонент-компаньон, который будет переопределять текст баннера ссылки, используя этот текст, если категория B, и тот текст, если категория C?

2 лайка

Было бы здорово, если бы функциональность этого компонента темы была такой же, как у универсального баннера, где можно указывать маршруты в зависимости от того, где он должен отображаться.

5 лайков