سیکشن نیویگیشن
ایک سیکشن کے صفحات ایک بار لکھے جاتے ہیں، جیسا کہ اس کی نیویگیشن ہے، اور ایپ کے انتخاب کے مطابق ترتیب دیے جاتے ہیں: ہیڈر کے نیچے ٹیبز، جیسا کہ اس سیکشن کے دوسرے صفحات پر، یا سائیڈ مینو جو اس سیکشن کی نمائندگی کرتا ہے جب آپ اس میں ہوتے ہیں — جیسا کہ اس صفحے پر، جس کا مینو بائیں جانب اس سیکشن کا ہے۔
لکھنا
ایک سیکشن کی ترتیب صفحہ_سیکشن_نیویگیشن کو مقرر کرتی ہے: یہ سیکشن کیا ہے (لیبل، href)، یہ کس کے لیے چھوڑا گیا ہے (پیچھے)، اور اس کے نظارے (آئٹمز)، ہر ایک ایک راستہ ہے جسے قاری کھول سکتا ہے — دوسرے چھوڑ دیے گئے ہیں۔ ایک آئٹم صفحات کے خاندان پر روشن رہتا ہے (میل)، اور اپنے بھی نظارے رکھ سکتا ہے (بچے)۔
{%- set page_section_navigation = {
label: organization.name,
href: path('organization_show', { id: organization.id }),
back: { href: path('organization_index'), label: 'Organizations' },
items: [
{ label: 'Overview', icon: 'ph:bold/gauge', route: 'organization_show', params: { id: organization.id } },
{ label: 'Accounting', icon: 'ph:bold/calculator', route: 'accounting_show', params: { id: ledger.id }, children: [
{ label: 'Bank', icon: 'ph:bold/bank', route: 'accounting_bank_index', params: { ledger: ledger.id }, match: 'accounting_bank_' },
] },
],
} -%}
کھینچنا
ترتیب_سیکشن_نیویگیشن کہتا ہے کہ کیسے: ڈیفالٹ کے طور پر ٹیبز، جو یہ دکھاتے ہیں کہ صفحہ کس سطح پر ہے — ایک نظارے کے بچے سیکشن کی طرف واپس جانے کے راستے کے نیچے — یا مینو، جو پورے سیکشن کو دکھاتا ہے، اوپر واپس جانے کا راستہ اور وہ نظارہ جس میں صفحہ کھلا ہوا ہے۔
{# The app's layout: every section takes the side menu while one is in it. #}
{%- set layout_section_navigation = 'menu' -%}