تنقل الأقسام
تُكتب صفحات القسم مرة واحدة، كتنقل له، ويتم تصميمها كما تختار التطبيق: علامات تحت العنوان، كما هو الحال في الصفحات الأخرى من هذا القسم، أو القائمة الجانبية التي تمثل القسم أثناء التواجد فيه — كما هو الحال في هذه الصفحة، حيث القائمة على اليسار هي قسم هذا.
كتابته
تصميم القسم يحدد page_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_' },
] },
],
} -%}
رسمه
layout_section_navigation يحدد كيف: علامات بشكل افتراضي، تُظهر المستوى الذي تقف فيه الصفحة — أطفال العرض تحت الطريق للعودة إلى القسم — أو القائمة، التي تُظهر القسم بالكامل، والطريق للعودة في الأعلى والعرض الذي يحمل الصفحة مفتوحة.
{# The app's layout: every section takes the side menu while one is in it. #}
{%- set layout_section_navigation = 'menu' -%}