Drupal 8 gally letiltja a cache szerkesztésre és a hibakeresés szálak, minták, tlito

Drupal 8 használ Twig - egy sablon-motor, amely leegyszerűsíti a kódolás, de megnehezíti a hibakeresés. Ha módosítja a téma fájlokat, például sablonok / page.html.twig, mytheme.theme, és az eredmény nem látható, pontos utasítások lesznek cache Twig sablonokat Drupal 8, és felgyorsítsák a hibakeresés a téma vagy a modult.

Kérdéseket. Hogyan kapcsoljuk ki a gyorsítótárat Drupal 8 fejlesztése? Hogyan elő egy mintát Drupal 8? Hogyan húzza elrendezése Drupal 8? Miért ne változzon a téma Drupal 8? Ez nem változtat a téma szerkesztése után a sablont. a gyorsítótár törlése nem működik. Hogyan tilthatom le a Twig cache Drupal 8 egyáltalán? Hiba, ha szerkeszti a témát, sablonokat.

Hogyan kell szerkeszteni a témát a Drupal 8

Ha kiválasztotta az optimális kontribnuyu téma Survey sablonokat Drupal 8 és átnevezte a két csapat a terminálon. továbbra is a fő feladat -, hogy szabjon ki kialakítása az elrendezés, más szóval, hogy módosítsa a témát. De ez nem elég, ha csak a fájlok szerkesztésére, akkor is meg kell törölni a cache, és a cache a Drupal 8 változatos.

Gyorsítótárazásának tiltása css és js

Fejlesztő sablonokat Drupal 8 (kódoló) tisztában kell lenniük azzal, hogy a Drupal kétféle gyorsítótár, ki kell kapcsolni, ha vorstke és hibakeresés sablonok:

Sablon cache Twig - alapértelmezés szerint engedélyezve van, és nem szakad meg a kapcsolat Administration részben. Amikor szerkeszt bármely más program fájlt (a mappában sablonok page.html.twig, menü -. Main.html.twig vagy mytheme.theme), akkor a módosítások nem lesznek láthatók, amíg nem törli a cache, Drupal, vagy ne tiltsa caching sablonok twig. Könnyen nyitható és zárható a téma nem segít.

Tiltása sablon caching Twig

1) A másolás oldalak / example.settings.local.php fájlt sites / default / settings.local.php (pre engedélyező bejegyzés a mappában: chmod + w oldalak / default)

cp sites / pl. beállításokat. helyi. php sites / default / beállításokat. helyi. php

$ Beállítások [ 'container_yamls'] [] = DRUPAL_ROOT. '/sites/development.services.yml';

4) Nyissa meg a sites / default / settings.local.php fájlt az 1. lépésben létrehozott, és ellenőrizze a változók értékei. Ha hibakeresést css és js, akkor az összesítés nem szükséges, hogy ezeket a sorokat kell HAMIS:

6) Nyissa meg a sites / development.services.yml fájlt, és csatolja ezeket a sorokat tiltani Twig cache:

Ha kell jeleníteni a rejtett Drupal html-címkék hibakeresési információkat sablonok, majd hibakeresés vonal igaznak kell lennie.

Annak igazolására, hogy a beállítások helyesek, lépjen a Jelentés - A jelentés az állapot, azaz a / admin / reports / status és keresse meg a Rebuild hozzáférési vonal:
<A settings.php beleértve a változókat rebuild_access beállítást. Javasoljuk, hogy tiltsa le ezt a lehetőséget, ha nem végez a recompilation az oldalon. >>

Drupal 8 gally letiltja a cache szerkesztésre és a hibakeresés szálak, minták, tlito

Ez azt jelenti, hogy a cache le van tiltva a Drupal újrafordítani a honlap minden egyes alkalommal az oldalakat.

Miután ez a változás a sablon fájl azonnal látható, hogy fel fogja gyorsítani a fejlődés a témában.

Lehetséges problémák:
Egyes hosting, például ihc.ru, van egy beépített cache fájlok (a szerver szintjén), így ezek tárhely nem fog megfelelően működni, hogy dolgozzon ki egy helyet a Drupal 8. A helyi kiszolgálón vagy Gino, drupalhosting, VPS.

Kérdésekre adott válaszok

Miért Drupal féket szétkapcsolt cache, az oldal megnyílik lassan megjavítani? - Amikor hozzáférést a webhely oldalain gyorsítótár nélkül lefordul Drupal téma, így futás 1-5 másodperccel lassabb. Miután hibakeresés szálak engedélyezni szeretné caching, és növeli a sebességet a helyszínen. Egy jó arány ajánlott használni egy optimalizált téma Themy.

Hol vannak cache fájlokat? - A nyilvános mappa (ami meg van adva a settings.php általában sites / default / files) a mappában css és js fájlok vannak összevont stílusok és szkriptek, és tárolni egy almappát a php fájl cache Twig sablonokat. Ezek a fájlok törölhetők.

Hogyan kapcsolja vissza a cache, amikor a téma hibamentesítették, és a helyszínen már leadott üzembe? - Ismételje meg vissza javasolt szerkesztési settings.php fájlok settings.local.php, development.services.php beleértve egyesítése és összenyomjuk css, js Configuration - Teljesítmény.

Oké, de ki fogja tenni a portál Drupal 8? - Rendelés leadása dru.io vagy kérdéseket tehet fel drupal.ru