外部AI向けガイドに戻る
LiteWord テーマ情報
{
"name": "wdl/lw-pr-qa-6",
"title": "よくある質問 06(左に分類・2カラム)",
"category": "lw-faq",
"description": "左に分類の一覧がスクロールしてもついてくる2カラムのよくある質問。質問は右に全部並びます。いま何の分類を読んでいるかが常に分かります。",
"aiHint": {
"description": "よくある質問(2カラム・左に分類が追従)。左の分類一覧がスクロールに追従し、いま読んでいる分類が光る。右に質問が分類ごとに全部並ぶ。分類が5個以上ある大きめのFAQに向く",
"excludeFromAutoSelect": false,
"contentAttributes": [
"groups"
],
"imageAttributes": [],
"notes": "groups は [{ label, items:[{ text_q, text_a }] }] の入れ子配列(lw-pr-qa-4 と同じ形なので入れ替えやすい)。⚠️ 分類は4〜8個。3個以下なら2カラムにする意味が薄く lw-pr-qa-4(タブ)で足りる。🚨 左の一覧は JS が動いたときだけ出る(view.js が .is-js を付ける)。JS 無しでは分類の見出しつき1カラムになるだけで壊れない。🚨 見出し(h3)に id を書かない作りにしてある。同じテンプレを2ページに貼っても id が重複しないよう、飛び先は data-qa6-group の番号で JS が探している。⚠️ 追従は position:sticky。**このブロックを overflow:hidden の中に入れると効かなくなる**(lw-bg-1 の帯の中は大丈夫だが、独自CSSで囲うときは注意)。⚠️ 飛んだときの止まる位置は、固定ヘッダーの高さを view.js が測って避けている。stickyTop はそれとは別で、左の一覧が画面上端から何px下で止まるかの設定。"
},
"attributes": []
}