Wayfinder dokumentáció oroszul a modx forradalomhoz
A Wayfinder legfontosabb célja, hogy megkapja a navigációs menüt, amely automatikusan frissül a dokumentumfa módosítása során.
Lehetőség van több Wayfinder hívásra egy oldalon, amelyek mindegyike meghatározhatja a dokumentumfának egy másik részét, így egy navigációs menüvel vagy egy dokumentumlistával rendelkezhet.
használata
A Wayfinder-kódrészlet legegyszerűbb módja a következő:
Ez a kódrészletes hívás a HTML-kódot a teljes dokumentumfa rendezetlen listájaként jeleníti meg (bizonyos kivételekkel), ahol a lista minden egyes eleme a MODX dokumentumfa megfelelő dokumentumára mutató link.
Általános beállítások
A dokumentum azon mappájának azonosítása, amelyből a dokumentumokat az eredmény képezi. A konténerdokumentum bármely azonosítóját használhatja.
Sablonbeállítások
Ezek a paraméterek jelölik azokat a darabokat, amelyek a Wayfinder kimenetet generáló sablonokat tartalmazzák.
A Wayfinder MODX Revolution jelenlegi verziójához a wf cím nélkül férhet hozzá az egyéni tévéhez előlapok használatával. például # 91; # 91; + my_TV]]
Az írás idején csak az eredeti TV-értékeket fogják visszaadni - nem formázzák őket. Például, ha a tévé képe - az ilyen TV szokásos használata a sablonon belül visszaküldi a teljes teljes képcímkét, de a Wayfinder-sablonon belül csak a kép elérési útvonala kerül vissza.
Ha a televíziót szeretne feldolgozni, ezt úgy teheti meg, hogy felhívja a kódrészletet a Wayfinder-sorozat sablonján ( rowTpl. Például a tévé képét ikonnak hívják, és általában a következő kódot használják a sablon kimenetéhez:
De mivel ez nem teszi lehetővé a TV feldolgozását, ki kell cserélnie ezt:
És most a kódrészletes processTV-n belül a következő PHP-kódot állítottuk be:
Ennek eredményeképpen egy teljesen feldolgozott tévé kép visszakerül.
A darab neve tartalmazza a külső konténer sablont.
- wf.classes - kinyomtatja a Wayfinder paraméterkészletből vett osztályokat (beleértve az osztály attribútumot "" ")
- wf.classnames - adja ki a megfelelő osztályok nevét (class = "" nélkül)
- wf.wrapper - a belső tartalom kimenete (sor). Ez a helyőrző kötelező.
paraméter A innerTpl ugyanazokat a playlock-okat tartalmazza outerTpl.
A darab neve tartalmaz egy sablont a menüsor elemeihez.
- wf.classes - a megfelelő osztályok kimenete (beleértve az attribútumosztályt = "")
- wf.classnames - a megfelelő osztályok kimenete (class = "" nélkül)
- wf.link - a menü hivatkozás href = "" attribútumának értéke
- wf.title - a fejléc szövegének neve a paraméterben megadott mezőből titleOfLinks
- wf.linktext - szöveg a paraméterben megadott mezőben megadott érvényes linkre textOfLinks
- wf.wrapper - a belső tartalom kimenete, például az almenük
- wf.id - az egyedi attribútumazonosító kimenete. Meg kell adnia a paramétert rowIdPrefix, hogy ez a helyőrző megkaphassa az értéket. Az érték a + docId előtag.
- wf.attributes - Megjeleníti az aktuális elem attribútum referenciáját
- wf.docid - az aktuális tétel azonosítója
- wf.description - leírás az aktuális elemhez
- wf.level - a fészkelés jelenlegi szintje (hozzáadva a v2.3.3-ban)
Egy másik lehetőség: