Discourse インターフェイスの簡略化をいくつか依頼されました。
そのうちの 1 つは、サイドバーの下部にある「+」アイコン(サイドバー内に新しいセクションを作成するために使用されます)を削除することです。できれば管理者以外のみ、必要であれば全員に対して削除したいと考えています。
これを実行する方法について、どなたかアドバイスをいただけますでしょうか?
Discourse インターフェイスの簡略化をいくつか依頼されました。
そのうちの 1 つは、サイドバーの下部にある「+」アイコン(サイドバー内に新しいセクションを作成するために使用されます)を削除することです。できれば管理者以外のみ、必要であれば全員に対して削除したいと考えています。
これを実行する方法について、どなたかアドバイスをいただけますでしょうか?
CSS を使用して非表示にできます。
テーマまたはテーマコンポーネントの共通 CSS で:
.sidebar-wrapper .sidebar-footer-wrapper .btn-flat.add-section {
display: none;
}
スタッフのみが利用できるようにしたい場合は、次のようにします。
.sidebar-wrapper .sidebar-footer-wrapper .btn-flat.add-section {
display: none;
}
.staff .sidebar-wrapper .sidebar-footer-wrapper .btn-flat.add-section {
display: inline;
}
リリー、本当にありがとう!完璧です。
これらの種のCSS調整を実装する最善の方法について、どこか良い方向性を示していただけますか?
私はAirテーマを使用しており、CSSの上書き機能が提供されていません(少なくとも私はその方法を知りません)。また、Communiteqのホスト型Discourseアカウントを使用しているため、Docker内のファイルにアクセスすることはできません。
Discourseやテンプレートの新しいリリースで壊れる可能性が最も低い方法でこれらの変更を行いたいと考えています。
それで、何を勧めますか?この特定のお客様のために、少量のCSSだけを含むカスタムテーマコンポーネントを作成するのは理にかなっていますか?それとも何か他の方法がありますか?
ありがとう!
テーマコンポーネントを作成するのが一番です!
カスタマイズ → テーマ に移動します。
インストール ボタンをクリックします。
+新規作成 を選択します。
名前を入力して検証します。
これで、Airテーマにコンポーネントを含めることができ、CSS/HTMLを編集 できます!
お役に立てれば幸いです!![]()
リリーとアークシャイン、本当にありがとう。うまくいきました。![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.