Példák a menük létrehozására

Előzetes műveletek

Például létrehozunk egy új szakaszt a webhely struktúra teszt_menu-ban. amely szintén hozzáadódik a főmenühöz.

A kényelem érdekében használjuk a menüelemet, amely már az oldal sablonjának bal oldalán található.

Az összetevők paramétereiben, például az első szint Menü típusában, a Főmenüt jelöljük.

Példák a menük létrehozására

Megjegyzés: Alapértelmezés szerint ez az összetevő már konfigurálva van a partíciós menü megjelenítéséhez. így a menü létrehozásához és konfigurálásához szükséges művelet kihagyásra kerül.

A fa menü

A fa menü a leggyakoribb menü. Nagyon egyszerű és ugyanakkor informatív. Statikus és dinamikus elemek alapján készül: szakaszok, oldalak és információs blokkok.

Megjegyzés: Ha a fa menüben használja a legördülő mappát, meg kell adnia a mappát, nem pedig a mappa indexfájljait.

Egyszintes fa menü

Feladat: hozzon létre egy fa menüjét.

  • Hozzon létre egy további típusú menüt. Almenü (podmenu).
  • Az összetevő beállításaiban állítsa be a következő paramétereket:
    • Az összetett sablon a fa (Beépített sablon);
    • Menü típusa az első szinthez - Főmenü;
    • Menü típusa más szintekhez - Almenü;
    • A menü fészkelő szintje 2.

    Példák a menük létrehozására

  • Menj a section_menu szakaszhoz, és hozz létre 2 oldalt: novaya_stranitsa_1 és novaya_stranitsa_2. A létrehozáskor meg kell jelölni a Hozzáadás menüpontot, és ki kell választania az almenü típusának menüjét.

Az eredmény. E munka eredménye egy ilyen menü:

Példák a menük létrehozására

A .podmenu.menu.php fájl szerkezete a következő:

Többszintű fa menü

Komponens sablonok A menük többszintes menü létrehozását támogatják, legfeljebb 4 szintes fészekmélységgel. Ezt példázza. Ebben a szakaszban a munkák elvégzése kényelmesebb a közigazgatási résznél.

Feladat: hozzon létre egy négyszintű menüt.

A megoldás. A megoldás a fent ismertetett fa menü példáján keresztül valósul meg.

  • Lépjen a Struktúra kezelése oldal adminisztrációs részéhez (Webhelyszerkezet> Fájlok és mappák)
  • A korábban létrehozott / test_menu részben használja a Add contextual panel gomb Add folder parancsát egy új könyvtár létrehozásához a következő paraméterekkel:
    • A mappa neve test_1;
    • A szakasz neve test_1;
    • Menü típusa - almenü;
    • Az elem neve teszt_1.

    Megjegyzés: A teljesség kedvéért mappákat hozhat létre egy másik oldalon (az indexoldalak nélkül). A létrehozás során ne felejtsük el hozzáadni őket a menü típusához - Almenü.

  • Menjen az újonnan létrehozott partícióra, és hozzon létre a / test_2 mappát a fenti algoritmussal.

    Megjegyzés: Ha nem hoz létre menüfájlt az utolsó fészkelő mappában, akkor az oldal megjelenik a webhely nyilvános szakaszában, nem pedig a mappában.

  • Ha új elemeket szeretne felvenni vagy meglévőket szerkeszteni, menjen a szükséges szakaszba (például / test_menu), és a helyi menüben használja a Hozzáadás gombra. A megnyíló formában válassza ki az almenühöz tartozó menü típust. majd módosítsa a kívánt menüpontokat.

    Példák a menük létrehozására

    Megjegyzés: Ha az adminisztratív részről törli az oldalakat és a partíciókat, később manuálisan kell módosítania a menüelemeket.

    Az eredmény. a munka eredménye lesz a létrehozott fa-szerű menü négy szinten:

    Példák a menük létrehozására

    Megjegyzés: Az alapértelmezett rendszer lehetővé teszi, hogy csak négy szintű mellékletet hozzon létre. A gyakorlat azt mutatja, hogy ez a beruházási mélység elegendő a legtöbb tipikus projekthez.

    Kapcsolódó cikkek