Használata álnevek menü joomla
Egy korábbi cikkben, azt le a folyamat tartalom átvitele forrás webhelyenként vevő és integrálása, mint egy külön részt a szerkezet a vevő oldalon. J2XML alkatrész megbirkózott ezzel a feladattal is. Ahhoz, hogy ez a minősítés a „kiváló” nem hagyja, hogy a tény, hogy, amint azt a cikk végén. annak működését nem tartalmazza a transzfer és az integráció a menü szerkezetét. Ahhoz azonban, hogy reprodukálni a helyszínen kézzel vevő nem tartott sokáig. De amikor elkezdtem kötni terméket a megfelelő tartalmi elemek, akkor szembesült valamilyen probléma. Ez a folyamat a határozat találkoztam először az ő gyakorlatban a lehetőséget az államháztartási ezt a cikket.
Fogom leírni a problémát. A helyszínen volt a forrása többmenüs. Az oldalon vevő kell őket ugyanúgy - az egyes modulok, de mivel az új tartalmat kell az elképzelést, válás külön szakaszban, az URL és a zsemlemorzsát összes alszakasz tartalmaznia kell a nevet és alias listájában. Menü azonos megfelelő al, így kell lennie az első szinten. Azonban, ha a második feltétel, hogy nem először végrehajtásra. Itt és segített válassza a menüpont típusú, mint az alias egy másik elemet.
logikai problémák bekövetkezését világossá válik, amint azt az alábbiakban illusztráljuk konkrét példákat. A jobb áttekinthetőség érdekében azt felváltja a szűk tárgya a forrás oldalon népszerűbb - nevezetesen autók. Remélem az olvasók tartozó valós szex, bocsásd meg a téma, inkább jellemző az erősebb nem érdekek)).


A kezdéshez hozzon létre egy menü két referenciapontok, mint volt az autóipari helyszínen forrást. Az első menü:


míg az elképzelést, az URL-t kell tartalmaznia alias összes szakasz -
Zsemlemorzsa, illetve tartalmazhat fordulópont listájában.


A kapcsolat és a navigátor most minden rendeltetésszerűen, az azonos menü is - távolról sem. Minden egy kupacban, a gyökér elemet megduplázza a szakasz címét, nos, elment „Katalógus az autók.” Nem, hogy kerestünk. Meg kell kitalálni valamit.
Talán emlékeznek, hogy van „néhány” opciót a menü modul. Próbáljuk mozgatni a belépő szintű, egységes menüt egy mélységet. Változtassa meg az értéket 1 és 2 Mentés.

Visszatérve a helyszínen, és újratölti a főoldalon, azt találjuk, hogy nincs menü, mint egy osztály. Úgy tűnik, csak az ág „avtomobili /”. A gyökér elem már nem jelenik meg. Alapvetően én ötletem a válasz, csak menjen vissza a lehetőséget, két különböző menük, adjunk nekik, a gyökér elem „Cars”, és tegye „Néhány” a modul beállításainak egyenlő 2. Azonban mi van, ha később szeretné megjeleníteni a menü oldalakon kívül ágak "avtomobili /"? Ez a technika nem hagy ilyen lehetőség, és ezért nem általános.
És itt végre jön a tárgya a cikk. Using Joomla megjelent verzió óta 1.6 a lehetőségét, hogy egy menüpont típusának kiválasztása aliasként másik elem az azonos vagy eltérő menü segítségével oldja meg a problémát, és tartsa ellenőrzése alatt a kötődés a menü oldalak. Kis árat kell fizetni érte - az a tény, hogy minden lehetőséget meg kell teremteni két menüpont, de ez nem zavar minket, nem vagyunk lusták?

Így linkek és navigációs menük által meghatározott szintjét a teljes és a kijelző egy menü az oldalon, és a linket az oldalakat - a többi menü és a modulokat.
Általában a lehetőséget, hogy hozzá a menüpontok írja alias más elem van egy standard alkalmazás - például előidézni a főmenüben a láblécben. Aztán, ha megváltoztatja a fő elem, amely hivatkozik a rendszer automatikusan felveszi az új értéket. Kezdetben úgy tűnik, ez a funkció került bevezetésre klónozására a menüt. De cikkében ismertetett esetben az ezzel a funkcióval már önmagában olyan példát által kínált lehetőségeket a fejlesztők saytostroitelyu CMS Joomla, gyakran lehet terjeszteni egyéb problémák megoldásához. A rendszer rugalmassága a helyzet, akkor nem, de örül.