ناوبری بخش
صفحات یک بخش یک بار نوشته میشوند، به عنوان ناوبری آن، و به انتخاب اپلیکیشن ترسیم میشوند: زبانههایی زیر سرصفحه، مانند سایر صفحات این بخش، یا منوی کناری که نمایانگر بخش است در حالی که در آن هستید — مانند این صفحه که منوی سمت چپ آن متعلق به این بخش است.
نوشتن آن
چیدمان یک بخش صفحه_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' -%}