サイドバーメニューの並べ替え

こんにちは、リリーさん。もしかしたら、それについて聞いてみたり、深呼吸してみたりできるかもしれませんか?あなたの返信は私には少し無礼に感じられ、私はあなたに敬意を払って何かを尋ねているだけです。

NAVBAR TITLE
subscribe

NAVBAR TITLE
suscribe

どちらも異なるリンクを指しており、片方は購読者ユーザーに表示し、もう片方は他のすべてのユーザーに表示する必要があります。

私は最初のリクエストで明確にしていたつもりで、もしそうでなかったなら、それが状況を補完します。私はあなたが名付けた両方のテーマコンポーネントを使用しています(ありがとうございます!)そして、ここでそれらの順序を変更するための名前がスラグであることがわかりましたが、それは私の特定のユースケースではそのまま機能しませんでした。

それは批判ではなく、改善すべき点でした。例えば、IDで並べ替えるなど、開発者として私よりもよく知っていることですね。

ここではこれ以上あなたに何も求めているわけではありません。良い一日をお過ごしください。

で、俺のコンポーネントトピックに来て、俺の投稿を理解してないからって、俺をガスライティングして、失礼な奴って呼ぶの?

ドキュメント読んでみてよ。

俺の無視リストへようこそ。

トーンに関する質問への簡単な補足ですが、リリーの返信は無礼には見えませんでした。むしろ、外からではまだ完全に明確でない質問に対する簡潔な回答であり、リンクが全員で機能しないという側面が、彼女のコンポーネントとは無関係かもしれないという示唆に過ぎませんでした。

実際の問題について:2つのセクションが同じスラッグを共有すること自体は問題ではありません。サイドバーでは共存できます。
このコンポーネントはCSSの data-section-name を介してセクションを配置し、レンダリングされたDOMで公開されている唯一の安定したフックです。スラッグ以外の個別のIDは存在しないため、同じ名前を持つ2つのセクションに異なる順序値を割り当てることはできません。コンポーネントはそれらを区別できませんし、DOMがそれよりも細かな選択要素を公開していないため、他のCSSベースのアプローチでも同様です。
したがって、これはあなたがIDのアイデアで提案したような小さな改善の問題ではなく、Discourseが現在公開していないものをDOMが公開するか、根本的に異なるアプローチが必要となります。

スラッグを使用していることに関する順序変更コンポーネントへのあなたの問題が、まだ完全に明確ではありません。あなたの例では、両方のセクションは隣り合っています。これはこのコンポーネントで問題なく動作します。もしかすると、セクションの順序変更に関するあなたの正確な問題をさらに明確に説明できるかもしれません。

「いいね!」 4