Adja át a paramétereket darabokra vagy nyomja le az összes modx-ot

A MODX Revolutionban olyan hűvös dolog van, mint a darabokban lévő paraméterek. Ie néhány helyőrzővel létrehozhat egy darabot. És ha hívja a darabot, adja át a kívánt helyőrzőnek. Ie ez így néz ki

A ChunkName csompartban helyére a helyőrző neve és a levelek és a [email protected] cím helyébe lép.

A MODX Evolutionban nincs ilyen lehetőség. Ezért nagyon gyakran kerékpárokat kell kinyerni olyan részletekben, amelyek végrehajtják a parseChunk funkcióját, és felváltják a kívánt értékeket a darabban. Emiatt néhány fejlesztőnek több tonna olyan speciális részlete van a webhelyen. WTF? Miért?

Hozzon létre egy kódrészletet parseChunk

Ez minden. Most, ha egy csomó helyőrző értékét helyettesítenünk kell, akkor nem kell 1000 töredéket készíteni. Csak adja át ezt a részletet a ChunkName paraméteren keresztül a csomó nevére. És az összes többi paraméter, amire szükségünk lesz, ki kell cserélni. Ragyogóan :-)

Adja át a paramétereket darabokra vagy nyomja le az összes modx-ot

Hogyan szeretem a MODX EVO-t és egyre többet meggyőződve arról, hogy a megfelelőt választottam rajta

Adja át a paramétereket darabokra vagy nyomja le az összes modx-ot

Aztán az emberek megkérdezik, hogy honnan lehet valójában. Megosztjuk, amit tapasztalunk? Vagy egy kis fantázia.
1. példa Az oldalsó rács blokkjait ugyanúgy díszítik. A fejléc sapka és a blokk tartalma. Ezeket a blokkokat a 3. oldalon találja meg. Természetesen külön blokkot hozhatunk létre minden blokkhoz. De akkor a design átfedi egymást. Ugyanez a varázslat vár minket, ha mindent tárolunk a sablonban. Ezért lehetőség van arra, hogy létrehozzunk valamit
[+ pagetitle +] [+ tartalom +]
És hívja ezt a darabot a szükséges paraméterekkel többször egymás után

Adja át a paramétereket darabokra vagy nyomja le az összes modx-ot

Nos, ha darab egyszerű, mint például a [+ PAGETITLE +] [+ tartalom +], akkor ez lehet, hogy nem anélkül, hogy egy darab kezelni és továbbítja azt a részletet, mint egy húr, és már ott lehet elemezni?
Nem vagyok különös a php-ban, megpróbáltam magam írni, de nem sikerült, míg nekem ez a tudás e szakasza túl nehéz volt))

Adja át a paramétereket darabokra vagy nyomja le az összes modx-ot