こんにちは。
カテゴリページ(/c/xxx または /c/yyy)のウェルカムバナーを非表示にしたいのですが、パラメータで設定する方法はありますか?
こんにちは。
カテゴリページ(/c/xxx または /c/yyy)のウェルカムバナーを非表示にしたいのですが、パラメータで設定する方法はありますか?
このテーマコンポーネントは、標準バナーと汎用バナーの完璧な融合です。これを組み込みたいのですが、カテゴリレベルで必要です。@Diego_Santosさんのリクエストに完全に同意します。
特定のカテゴリで非表示にするか、特定のカテゴリでのみ表示しますか?
テーマコンポーネントの共通 / 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;
}
}
理想的には、特定のカテゴリでのみ使用したいですが、理想的には、そのカテゴリに合わせてヘッダーのコンテンツを個別に設定できるようにしたいです。サイドバーの代替として考えています。
たとえば、カテゴリAでは提供しているサービスのライブステータスを含めたいですが、カテゴリB(カテゴリBとは関係ありません)では、PM経由でチケットを送信する方法を設けたいです。
うーん、これは追加機能、あるいはまったく異なるテーマコンポーネントが必要になりそうですね。このコンポーネントを個別のコンテンツで機能させるには、表示したいバナーごとにコンポーネントのコピーをインストールする必要があります。このコンポーネントを複数インストールしてCSSで対応する方法は思いつきますが、少々ハッキーな解決策になります。
ウェルカムバナーコンポーネントはウェルカムバナーとして意図されています。しかし、ニーズに合わせて構築された、同様の構造を持つカテゴリ固有の情報バナーがここで解決策になるでしょう。特定のカテゴリのナビゲーションバナー(サイドバーの代わりに、グループ/カテゴリごとに非表示にすることもできます)を設置したい場合、そのユースケースは確かに理解できます。![]()
ただのリリーへの好奇心です。リンクバナーテキストをオーバーライドし、カテゴリBの場合はこのテキストを、カテゴリCの場合はこのテキストを使用するようにオーバーライドするコンパニオンコンポーネントを作成できますか?
このテーマコンポーネントの機能が、表示されるルートを指定できる汎用バナーと同じようになると素晴らしいのですが。