Zarządzanie menu - aplikacja do zaawansowanego zarządzania menu
Za pomocą aplikacji "Zarządzanie menu" możesz tworzyć i dostosowywać różne menu dla frontendu swojej witryny.
Możesz ustawić strukturę nowego menu za pomocą prostego edytora wizualnego. Automatyczne generowanie linków do poszczególnych sekcji witryny (np. kategorii sklepu), dostępne za pomocą instalowanych wtyczek.
Po utworzeniu struktury możesz ją przetestować w sekcji Informacje.
Instalacja menu na stronie
Jeśli motyw projektu nie obsługuje domyślnej aplikacji, będziesz potrzebować podstawowej znajomości układu HTML, aby zmodyfikować szablony.
Za pomocą następującego kodu można uzyskać tablicę elementów określonego menu. Zauważ, że $menu_id to ID określonego menu.
{$items = $wa->menu->get($menu_id)}
Następnym krokiem jest utworzenie struktury HTML menu. Najprostszym sposobem na to jest użycie funkcji wa_print_tree, która wyświetli zagnieżdżoną strukturę list UL:
{wa_print_tree tree=$items elem='<a href=":url">:name</a>'}
Nieco bardziej zaawansowanym sposobem jest użycie pętli Smarty, takich jak
<nav class="menu">
{* pętla przez elementy najwyższego poziomu *}
{foreach $items as $item}
<div class="menu-item">
{* renderowanie linku *}
<a href="{$item.url}">{$item.name}</a>
{* element może mieć elementy zagnieżdżone *}
{if !empty($item.childs)}
<div class="menu-item-childs">
{* pętla na elementach drugiego poziomu *}
{foreach $item.childs as $child}
<div class="menu-item-child">
{* renderowanie linku *}
<a href="{$item.url}">{$item.name}</a>
{* dalej mogą być jeszcze zagnieżdżone elementy: {$child.childs} etc. *}
</div>
{/foreach}
</div>
{/if}
</div>
{/foreach}
</nav>
Buforowanie
Aplikacja wykorzystuje pamięć podręczną w celu zmniejszenia obciążenia serwera. Możesz zmienić czas życia pamięci podręcznej na stronie ustawień.
Domyślnie używana jest pamięć podręczna plików.
Informacje techniczne o aplikacji "Zarządzanie menu"
Parametry techniczne | |
Lokalizacja ustawień | polski, angielski, rosyjski |
Zainstalowany w chmurze W zależności od planu, z którego korzystasz, niektóre aplikacje są już w nim zawarte i w takim przypadku powinny być już zainstalowane i nie musisz kupować dla nich dodatkowej licencji (w przypadku płatnych aplikacji). | Nie |
Obsługa backendu UI W tym okresie przeprowadzamy migrację ze starego interfejsu (UI 1.3) do nowego (UI 2.0) w części administracyjnej witryny. Dlatego w okresie przejściowym, dopóki wszystkie aplikacje, wtyczki i widżety nie przełączą się na nowy interfejs, będzie obsługa obu. Niektóre aplikacje mają już tylko nowy UI 2.0, a stary już wyłączyliśmy. Po krótkim czasie stary interfejs użytkownika zostanie całkowicie wyłączony. | 1.3 |
Typ oprogramowania | Aplikacja |
Darmowe | Nie |
Deweloper i wersja aplikacji | |
Projektant (programista) | Welldi |
Wersja | 2023.05.07.1.wsp |
Aktualizacja | 07.12.2023 |
Więcej o aplikacji "Zarządzanie menu":AktualizacjeOpinie
Podobne oferty
POBIERZ ZA DARMO - można zainstalować wybrany produkt za pomocą Instalera w bekendzie Twojego admin panelu.
Dołączona do wszystkich planów - oznacza, że ten produkt jest zainstalowany we wszystkich planach abonamentowych i nie trzeba go instalować.
Zainstalowany w niektórych planach - oznacza, że ten produkt jest już zainstalowany w niektórych planach abonamentowych. Jeśli w Twoim planie nie ma tego produktu, możesz zakupić licencję, uiszczając jednorazową opłatę.