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.
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.
- 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ü:
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.
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:
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