Breadcrumb
TsgcHTMLComponent_Breadcrumb — サイト内でのユーザーの現在位置を示すパンくずリストを Delphi、C++ Builder、.NET でレンダリングします。
TsgcHTMLComponent_Breadcrumb — サイト内でのユーザーの現在位置を示すパンくずリストを Delphi、C++ Builder、.NET でレンダリングします。
Bootstrap の <ol class="breadcrumb"> を出力するナビゲーションコンポーネントです。最後の項目(または Active が指定された項目)が現在のページとしてレンダリングされます。項目を追加したら、HTML プロパティを読み取ります。
TsgcHTMLComponent_Breadcrumb
Bootstrap のパンくずマークアップ
Delphi, C++ Builder, .NET
パンくずの各セグメントごとに項目を 1 つ Items に追加し、必要に応じてカスタム Divider を設定したら、HTML を読み取ります。
最もよく使うメンバー。
Items.Add は TsgcHTMLBreadcrumbItem を返します。各パンくずセグメントの Text と Href を順番に設定します。
最後の項目、または Active が指定された項目は、リンクではなく aria-current="page" を付けたプレーンテキストとしてレンダリングされます。
Divider は、Bootstrap の --bs-breadcrumb-divider 変数を介して項目間の区切り(例:'>' や '/')を上書きします。
BreadcrumbID は、スタイリングやスクリプトのフック用に、ラップする <nav> の id を設定します。
HTML は、順序付きリストを含む完全な <nav aria-label="breadcrumb"> を返します — そのまま配信するか、ページテンプレートの BodyContent に割り当てます。