نمای کلی

منوی تقسیم شده در جوملا! یک تکنیک طراحی است که در آن یک ساختار منوی واحد شکسته شده و در بخش های مختلف یک صفحه وب نمایش داده می شود. به جای فشرده کردن یک درخت ناوبری عظیم و چند سطحی در یک منوی کشویی شلوغ، منوی تقسیم شده سطوح را از هم جدا می کند.

برای مثال، پیوندهای اصلی شما (سطح 1) به صورت افقی در سرصفحه سایت قرار می گیرند، در حالی که زیرپیوندهای ثانویه (سطح 2 به بالا) به صورت پویا در نوار کناری یا پاورقی صفحه ای که آن پیوند منوی سطح بالا باز کرده است، ظاهر می شوند.

چرا از منوی تقسیم شده استفاده کنیم؟

استفاده از منوهای تقسیم شده مزایای قابل توجهی برای عملکرد سایت و تجربه کاربری به همراه دارد:

  • طراحی بدون شلوغی: منوهای کشویی بزرگ و درهم و برهم را که بازدیدکنندگان موبایل را خسته می کنند و محتوای شما را پنهان می کنند، حذف می کند.
  • همگام سازی خودکار: شما فقط یک درخت منو را در بخش مدیریت سایت نگهداری می کنید. جوملا! منطق را به صورت خودکار مدیریت می کند، بنابراین هرگز لازم نیست منوهای جداگانه ای برای سرصفحه ها و نوارهای کناری مدیریت کنید.
  • ناوبری متنی: ماژول منوی ثانویه هوشمند است. تا زمانی که کاربر روی یک آیتم سطح بالا که واقعاً شامل زیرصفحه هاست کلیک نکند، نامرئی باقی می ماند و چیدمان را تمیز نگه می دارد.

جوملا! چگونه تقسیم را پردازش می کند

رمز منوهای تقسیم شده به پارامترهای بومی ماژول منو در جوملا! بستگی دارد. با قرار دادن دو ماژول منوی متفاوت در سایت خود اما با اشاره هر دو به دقیقاً همان ظرف منو، خروجی را با سه تنظیم کلیدی کنترل می کنید:

  • سطح شروع: به ماژول می گوید از کدام ردیف درخت منو رندر را شروع کند.
  • سطح پایان: به ماژول می گوید رندر را در کجا متوقف کند.
  • نمایش آیتم های زیرمنو: تعیین می کند که آیا آیتم های فرزند عمیق تر باید کاملاً پنهان شوند یا به صورت ساختاری رندر شوند.

منطق پیکربندی

برای عملکرد منوی تقسیم شده، فقط کافی است دو ماژول را به این شکل پیکربندی کنید:

  • ماژول سرصفحه: سطح شروع را به 1 و سطح پایان را به 1 تنظیم کنید. این کار سرصفحه را محدود می کند تا فقط پیوندهای اصلی والد شما (مثلاً خانه، درباره ما، خدمات، تماس) را نشان دهد.
  • ماژول نوار کناری: سطح شروع را به 2 و سطح پایان را به همه تنظیم کنید. آیتم پایه را به فعلی تنظیم کنید. این کار به نوار کناری می گوید: «ببین بازدیدکننده در چه صفحه ای است، بررسی کن که آیا آیتم فرزند دارد یا نه، و آن ها را اینجا نمایش بده.»

نتیجه نهایی

وقتی کاربری از صفحه اصلی شما بازدید می کند، فقط نوار ناوبری بالایی تمیز را می بیند. اگر روی خدمات کلیک کند، صفحه اصلی بارگذاری می شود و نوار کناری فوراً با طراحی وب، سئو و بازاریابی پر می شود. این روش یک تجربه ناوبری عمیق و یکپارچه را بدون هیچ کدنویسی پیچیده یا افزونه های خسته کننده ارائه می دهد.