Módszerekkel dolgozó helykitöltő MODx, MODx terület - a rendszerrel kapcsolatos információkat MODx forradalom, és nem csak

Sokan tudják, hogy a MODx már egy sor rendszer helyőrzők - # 91; # 91; ++ site_url # 93; # 93;. # 91; # 91; ++ assets_url # 93; # 93;. # 91; # 91; + modx.user.id # 93; # 93; stb De nagyon gyakran szükség van, hogy néhány további információt az oldalon. Ebben az esetben van szükség, hogy meghatározzák a pleyskhodery és erre a célra MODx módszerek is léteznek.

Hadd emlékeztessem önöket, hogy a helyőrzők - egyik alapeleme MODx. Ezeket általában az információ megjelenítésére a bennük tárolt darabokban és sablonokat, és a következő szintaxist # 91; # 91; + Placeholder # 93; # 93;.

Minden helyőrzők vannak a tömbben $ modx-> helyőrzők. Hozzátette, hogy a helyőrzők és az eltolás elemzésekor az oldalt.

Nézzük meg a munkamódszerek velük.

1. setPlaceholder ()

Ez a módszer megőrzi a helykitöltő a megadott kulcsot, és hozzárendeli az átadott érték. Nem tért vissza.

Ezt követően, akkor válnak elérhetővé pleyskholder # 91; # 91; + neve # 93; # 93;. Meg lehet illeszteni a sablont, az oldal tartalma és harapnak.

2. setPlaceholders ()

Ez a módszer lehet meghatározni több helykitöltők átvihető egy egyszerű asszociatív tömb, vagy egy tárgy. Felhívjuk figyelmét, hogy ez a módszer a második paraméter $ névtér. amelyet használnak, mint egy előtag. Ez a módszer nem ad vissza mást.

Elérhető pleyskholdery - # 91; # 91; + my.name # 93; # 93; és # 91; # 91; + my.email # 93; # 93; .

3. toPlaceholder ()

Ez a módszer hasonló a setPlaceholder (). de azt további paramétereket az előtagot és szeparátor van elhelyezve a előtag és a kulcs. És van egy ötödik paraméter $ visszaállítani. azaz, ha megadja igazi neki. visszaadja a régi értéket a tömb kulcs pleyskhodera „vissza”. setPlaceholder () metódus egy tömbbel tér vissza helyőrzők a kulcs „kulcs”.

A paraméter értéke $ átadhatók egy tömbben. A kulcsok e tömb lesz hozzá a kulcsot a szeparátor.

4. toPlaceholders ()

Ez a módszer kiterjed az toPlaceholders () módszer. A $ alá küldheti többszintű tömb. Ez lesz feldolgozni rekurzívan. A kulcs tömb minden szinten hozzá kell adni a kulcsot az elválasztó helyőrző

kap # 91; # 91; + my.foo # 93; # 93; és # 91; # 91; + my.document.pagetitle # 93; # 93; .

5. getPlaceholder ()

Ez a módszer lehetővé teszi, hogy a telepített helykitöltő.

6. unsetPlaceholder ()

Eltávolítja a megadott pleyskholder.

7. unsetPlaceholders ()

Törlése több pleyskholderov.

Remélhetőleg, most ezeknek a használata módszerek nem okoz nehézséget.

Kapcsolódó cikkek