ناوبری بخش

ناوبری بخش

صفحات یک بخش یک بار نوشته می‌شوند، به عنوان ناوبری آن، و به انتخاب اپلیکیشن ترسیم می‌شوند: زبانه‌هایی زیر سرصفحه، مانند سایر صفحات این بخش، یا منوی کناری که نمایانگر بخش است در حالی که در آن هستید — مانند این صفحه که منوی سمت چپ آن متعلق به این بخش است.

نوشتن آن

چیدمان یک بخش صفحه_section_navigation را تعیین می‌کند: آن بخش چیست (برچسب، 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_' },
        ] },
    ],
} -%}

ترسیم آن

چیدمان_section_navigation می‌گوید چگونه: به طور پیش‌فرض زبانه‌ها، که سطحی را که صفحه در آن قرار دارد نشان می‌دهند — زیرمجموعه‌های یک نما در راه بازگشت به بخش — یا منو، که کل بخش را نشان می‌دهد، راه بازگشت در بالا و نمایی که صفحه را باز نگه داشته است.

{# The app's layout: every section takes the side menu while one is in it. #}
{%- set layout_section_navigation = 'menu' -%}