Hogyan készítsünk egy összetett hely
Hogyan készítsünk egy összetett hely
Figyelem! Amikor létrehoz egy összetett oldalon, valamint a hibakeresés működését, meg kell határozni a fájl dbconn.php állandó define ( „BX_COMPOSITE_DEBUG”, true);. Ebben az esetben a napló kerül minden szavazó „ellen”, és hozzon létre a történet oldalak változtatásokat a cache (/ bitrix / html_pages /
A munkafeltételek az oldalnak a folyamatos növekedéséhez vezet majd a lemezterületet. Ezért jobb, ha kikapcsolja a beállítás után a kompozit oldalon.
A plug-in fejlesztő.
Fejlődését elősegítő ajánlott használni plug-in for Chrome. amely megjeleníti:- azt jelzi, hogy az oldal fut a kompozit;
- azt jelzi, hogy a cache a háttérben ajax-kért módosításokat;
- Egyes oldalak dolgozni hibákat.

A munka a telephelyről az új technológia nem bonyolult, de terjedelmes, különösen, ha a helyén van egy jól fejlett struktúra. Tájékoztatásul munkaidő azt mondják, hogy a projekt a nehézségi szint a helyszínen 1C-Bitrix egy fejlesztő képes lefordítani a technológiai honlapján Composite 4 munkanap (az idő a fejlesztés maga a technológia).
A fő munkaeszköz - ez egy napló, amely létrehoz AddMessage2Log funkciót. Helyezzük a napló helyét határozza dbconn.php beállításokat.
A naplóban láthatjuk sablonok listáját, hogy szavazzanak „ellen”:

A példa azt mutatja, hogy a napló menü komponens „kifogás”, hogy a használata a technológia a kompozit oldalon.
Megnyitja a minta, akkor láthatjuk, hogy egy oldalon a menü nem gyakran változnak. Ezért hozzá a sablon engedélyt a használata az ő technológia:

Most az eredmény az alkatrész belép a statikus oldal egy html fájl.
Megjegyzés. Az oldalak egyes részeit, hogy nincs értelme, hogy adja át a használata összetett oldalon. Mi konkrétan - ez akár a fejlesztő, de a keresés az oldalon (bitrix: search.page), használati kosár kialakítás (bitrix: sale.basket.order.ajax) megbízás (bitrix: sale.order.ajax) kell, hogy legyen teljesen dinamikus .
egyszerű beállítások

Kiderült, hogy minden között createFrame () -> kezdetére és végére () - ez egy dinamikus környezetben. Így minden, hogy mielőtt beginStub () - nincs írva a cache, és meg kell küldeni, miután a második kérelmet, és az a tény, hogy - miután meg van írva a cache, a ki a felhasználó, és helyébe a második kérést.
Egy másik kiviteli alakban a minta elrendezését. Ha az ügyfél nem rendelkezik semmit ellene, hogy amikor először betöltődik a dinamikus területén bármilyen tartalom, és azt nem állt a figyelmet, majd a második találatot, lehetséges, hogy egyszerűsítse az elrendezés:

Megjegyzés. Amikor létrehoz egy cache a meghajtó meg kell figyelni, hogy a korlátozások fájlrendszereket. (30 ezer fájlt egy könyvtárba UNIX).
Ez a probléma elkerülhető megfelelően beállítani a CNC. Például, hogy az utat az árut nem / katalógus / ID /. és / katalógus / szakasz / ID /. akkor a rendszer az összes a fájlokat mappákba.
Ha az oldalon lehet használni, hogy alkalmazkodni egyéb technikai árnyalatok dolgozó technológia.
Ellenőrzés az elvégzett munka
Miután igazítani minden oldalsablonok csak ki kell frissíteni a böngészőt, és győződjön meg arról, segítségével a napló, hogy kerül egy statikus oldal cache.
Azonban javasoljuk, hogy frissítse az oldalt. Ha a következő frissítés a naplóban, látod létrehozását kiterjesztésű fájl .delete.

Megjegyzés. Során hibakeresés teremt számos kiterjesztésű fájlok .delete.
Ezt követően, ha módosítja a helyszínen (azaz az új oldalt, és hozza őket komponensek) ellenőriznie kell, hogy a konfigurációs és működése a helyszín kompozit módban.