メインコンテンツへスキップ
Craft はすべてのプラットフォームでブロックのインデントを最大5レベルに制限しています。この制約により、特に画面領域が限られるモバイルデバイス上で、ドキュメントが読みやすく、構造が整った状態に保たれます。

5レベルの制限

ブロックのインデントは最大5レベルまで可能です:
  1. レベル 1 - ルート(インデントなし)
  2. レベル 2 - 第1インデント
  3. レベル 3 - 第2インデント
  4. レベル 4 - 第3インデント
  5. レベル 5 - 最大深度(最も深いインデント)
レベル5に達すると、インデントボタンが無効になり、これ以上インデントすることはできません。 インデントの最大深度(5レベル)
5レベルの制限は技術的な制約ではなく、意図的な設計判断です。より明確なドキュメント構造を促し、すべてのデバイスでコンテンツが利用しやすい状態を維持します。

この制限の理由

モバイルでの可読性: iPhone と iPad の画面では、深くネストされたコンテンツは読みづらく、操作が難しくなります。5レベルあれば階層の区別が十分に可能で、使いやすさも保たれます。 ドキュメントの明確さ: 極端に深いネストは構造が複雑すぎる兆候であることが多いです。この制限は、コンテンツを別のページに分けるか、より明確に再構成することを促します。 一貫した体験: 同じ制限が macOS、iOS、Windows、Web 全体で適用されるため、ドキュメントの見た目と動作がどこでも同じになります。

制限内での作業方法

5レベルの制限に達することが多い場合は、次の代替案を検討してください:

サブページを使う

深いネストの代わりに、関連するコンテンツを整理するためにサブページを作成してください。
Project Overview
├─ Phase 1 (subpage)
│  ├─ Task 1
│  ├─ Task 2
│  └─ Task 3
├─ Phase 2 (subpage)
│  ├─ Task 4
│  └─ Task 5
これにより構造を浅く保ちながら整理を維持でき、各フェーズを専用のドキュメントとして扱えます。

コンテンツを再編成する

深いネストはコンテンツを分割すべきサインである場合があります: こちらの代わりに
Main Document
├─ Category A
│  ├─ Subcategory 1
│  │  ├─ Item 1
│  │  │  ├─ Detail 1
│  │  │  │  └─ Sub-detail (can't indent further!)
こちらを試してください
Main Document
├─ Category A (link to separate page)

Category A Page
├─ Subcategory 1
│  ├─ Item 1
│  │  └─ Detail 1

コレクションを使う

多くの属性を持つ構造化データには、深いインデントよりもコレクションがより適した解決策を提供します: クライアント情報を5レベル以上ネストする代わりに、各属性用のフィールドを持つコレクションを使用してください。各行は無制限に構造化できる専用のサブページを持てます。

トグルと組み合わせる

トグルブロックを使って、インデントの深さを増やさずに複雑さを隠すことができます:
Project Tasks
├─ High Priority
│  └─ [Toggle] 10 tasks hidden
├─ Medium Priority
│  └─ [Toggle] 15 tasks hidden
これにより、必要なときに詳細なコンテンツを表示しつつ、ドキュメント構造を整然と保てます。

プラットフォームごとの違い

5レベルの制限はすべてのプラットフォームで一貫して適用されますが、操作方法はプラットフォームごとに異なります: macOS: インデントは Tab を、アウトデントは Shift+Tab を使用します。Tab キーはレベル5で無効になります。 iOS/iPadOS: ツールバーのインデントボタンを Tap するか、Swipe ジェスチャーを使用します。レベル5ではインデントボタンが無効になります。 Windows/Web: macOS と同様に TabShift+Tab を使用します。
この制限はテキストブロック、タスク、リスト、ページを含むすべてのブロックタイプに適用されます。例外はありません。

よくある質問

より深いネストをリクエストできますか? 5レベルの制限は、構造と可読性のバランスを取るための設計判断です。より深い階層が必要な場合は、サブページやコレクションの使用を検討してください。 コレクションに影響しますか? コレクション自体にはインデント制限はありませんが、コレクションのセル内のコンテンツは同じ5レベルのルールに従います。 インポートしたドキュメントはどうなりますか? 他のアプリからより深いネストを含むドキュメントをインポートする場合、Craft はレベル5を超える部分をフラット化して制限を維持します。
定期的に5レベルの制限に達する場合は、ドキュメント構造の再検討が必要であることを示しています。リンクされたサブページを使った、明確で焦点が絞られたドキュメントは、深くネストされたアウトラインよりも一般的にナビゲートしやすく、保守が容易です。

関連記事