Távoli sablonok
Sablonok megosztása két Bricks-webhely között: kitettség a forráson, távoli könyvtár a célon, beszúrás, jogosultságok és hibaelhárítás.
A távoli sablonokkal egy másik Bricks-telepítés sablonjait böngészheted és illesztheted be fájlok kézi exportálása és importálása nélkül.
A munkamenet két oldalból áll:
- a forráswebhely a kijelölt sablonokat a távoli könyvtárán keresztül elérhetővé teszi,
- a célwebhely a forrást a Távoli könyvtárak alá felveszi, és a sablonokat a Böngészőből éri el.
1. Sablonok kitétele a forráswebhelyen
Szekció neve “1. Sablonok kitétele a forráswebhelyen”A sablonokat tartalmazó webhelyen:
- Nyisd meg a Bricks → Beállítások → Sablonok és komponensek lapot.
- A Saját sablonok csoportban kapcsold be a Saját sablonok elérése kapcsolót.
- A kizárási mezővel elrejthetsz minden olyan sablont, amelyet nem akarsz megosztani.
- Állítsd be a közös Távoli hozzáférés vezérlőket.
- Mentsd a beállításokat.

A képen fölül a Saját sablonok kapcsolói, alatta a közös Távoli hozzáférés csoport (Engedélyezett URL-ek és Jelszóvédelem), legalul a Távoli könyvtárak űrlapja látszik.
A Távoli hozzáférés beállításai a távoli sablonokra és a távoli komponensekre is vonatkoznak:
- Engedélyezett URL-ek: csak a felsorolt célwebhelyek férhetnek hozzá. Soronként egy URL-t adj meg.
- Jelszóvédelem: a célwebhelyeknek ugyanazt a jelszót kell küldeniük.
Ha mindkét mező üres, bármelyik Bricks-webhely lekérheti a Saját sablonok elérése által kitett sablonokat, ha ismeri a forrás URL-jét.
A forráswebhely WordPress-permalinkszerkezete nem lehet Sima.
2. Távoli webhely hozzáadása a célwebhelyen
Szekció neve “2. Távoli webhely hozzáadása a célwebhelyen”A webhelyen, ahol a sablonokat használni akarod:
- Nyisd meg a Bricks → Beállítások → Sablonok és komponensek lapot.
- A Távoli könyvtárak csoportban kattints a Hozzáadás gombra.
- Add meg a forráswebhely teljes URL-jét az URL mezőben.
- Opcionálisan add meg a Név mezőt. A Bricks ezt mutatja az URL helyett a forrás-legördülőkben.
- Ha a forrás jelszóvédett, írd be a Jelszó mezőbe a forrás távoli hozzáférési jelszavát.
- Mentsd a beállításokat.
Több távoli webhelyet is hozzáadhatsz. Ugyanaz a bejegyzés sablonokat, komponenseket vagy mindkettőt biztosíthatja.
3. Távoli sablonok böngészése
Szekció neve “3. Távoli sablonok böngészése”Nyisd meg a szerkesztőt, kattints a mappa ikonra (Böngésző), és válaszd a Sablonminták nézetet. A Forrás legördülő listában válaszd ki a távoli webhelyet. Kereshetsz a könyvtárban, szűrheted a sablonokat, válthatsz a rács- és listanézet között, és az újratöltés gombbal újra lekérheted a forrást.
A beállított távoli webhelyeket csak az a felhasználó látja, akinek van Hozzáférés távoli sablonokhoz jogosultsága.
Távoli sablon beszúrása
Szekció neve “Távoli sablon beszúrása”Kattints a Beszúrás gombra, hogy a sablon bekerüljön az aktuális vászonra. A Tartalom cseréje vezérlő dönti el, hogy a Bricks lecseréli-e a jelenlegi vásznat, vagy hozzáadja hozzá a sablont.
A Képek importálása kapcsoló a megfelelő sablon- és komponensképeket letölti a célwebhely Médiatárába. Kikapcsolva helyőrzőképek kerülnek be, ahol a normál sablonimport ezt támogatja.
Ha a távoli sablon dizájnrendszer-adatokat is tartalmaz, a Bricks további áttekintő lépéseket nyithat meg a sablonstílusokhoz, színpalettákhoz, változókhoz, globális osztályokhoz vagy a stíluskezelő beállításaihoz.
A távoli kódaláírásokban a Bricks nem bízik meg. Eltávolítja a forrás aláírásait, és azok a felhasználók, akiknek nincs kódfuttatási jogosultságuk, nem kapják meg a távoli sablon futtatható kód-, SVG- vagy egyéni lekérdezés-beállításait.
Komponenseket használó sablonok
Szekció neve “Komponenseket használó sablonok”A távoli sablon beszúrásakor a Bricks lekéri a sablon által használt komponenseket is. A függőségi csomag tartalmazza a beágyazott komponenseket, a hivatkozott globális osztályokat, a változókategóriákat és változókat, valamint a színpalettákat.
A Bricks a beszúrás előtt a sablont átképezi a beimportált helyi komponens- és dizájnrendszer-azonosítókra. A beszúrás megkezdése előtt mentsd a függőben lévő komponens-, osztály-, változó- és színmódosításaidat.
Ha egy ebből a forrásból korábban importált komponens a forráson megváltozott, a Bricks a sablon beszúrása előtt megkérdezi, hogy cseréli-e a helyi komponenst. A csere frissíti a meglévő helyi komponensdefiníciót és a példányait.
Ha a sablon olyan komponenstől függ, amelyet a forrás kizárt a távoli hozzáférésből, a Bricks letiltja a függőségi csomagot, nem szúr be hiányos komponensláncot.
Importálás a sablonokba
Szekció neve “Importálás a sablonokba”Egy nem helyi sablonon kattints az Importálás a sablonokba műveletre, ha a sablont a Saját sablonok közé akarod menteni ahelyett, hogy közvetlenül a vászonra szúrnád.
Beállított Bricks távoli webhelynél a Bricks előbb helyivé teszi a támogatott komponens- és dizájnrendszer-függőségeket, majd a sablont a normál sablonimportáláson futtatja át. Ehhez a felhasználónak kell Sablonok importálása/exportálása jogosultság.
Kompatibilitás régebbi távoli webhelyekkel
Szekció neve “Kompatibilitás régebbi távoli webhelyekkel”A komponens-függőséges sablonokhoz a Bricks újabb változata verziózott távoli könyvtárcsomagot használ. Ha a beállított forrás nem támogatja ezt a protokollt, a Bricks a régi távoli sablonválaszra vált vissza. A sablon ekkor is beszúrható a régi munkamenettel, de a régi válasz nem tartalmazza a teljes komponenscsomagot. Komponenseket használó sablonok megosztása előtt frissítsd a forráswebhelyet.
Jogosultságok
Szekció neve “Jogosultságok”A távoli sablonok műveletei külön szerkesztői jogosultságokat használnak:
| Feladat | Szükséges jogosultságok |
|---|---|
| A beállított távoli webhelyek megtekintése | Hozzáférés távoli sablonokhoz |
| Komponens-függőség nélküli távoli sablon beszúrása | Hozzáférés távoli sablonokhoz és Sablonok beszúrása |
| Távoli sablon mentése a Saját sablonok közé | Hozzáférés távoli sablonokhoz és Sablonok importálása/exportálása |
| Komponens-függőséggel rendelkező távoli sablon beszúrása | A fenti beszúrási jogosultságok, valamint Hozzáférés távoli komponensekhez, Komponensek importálása/exportálása és Komponensek beszúrása |
| Komponens-függőséggel rendelkező távoli sablon importálása a Saját sablonok közé | A fenti sablonimportálási jogosultságok, valamint Hozzáférés távoli komponensekhez és Komponensek importálása/exportálása |
A jogosultságok kiosztásáról a Szerkesztői hozzáférés és jogosultságok fejezet szól.
Letöltés és gyorsítótár
Szekció neve “Letöltés és gyorsítótár”A Bricks a letöltött sablonadatokat a WordPress-adatbázison kívül tárolja. A távoli sablonadatok forrásonként legfeljebb hét napig gyorsítótárazhatók a szerkesztő böngészőjében. Ha a forrást a lejárat előtt újra le akarod kérni, használd az újratöltést.
A távoli könyvtár képességellenőrzései és a komponenskatalógusok rövidebb szerveroldali gyorsítótárat használnak. A komponenskezelőben a Frissítés kikerüli ezeket a rövid gyorsítótárakat, és újra lekéri a forrást.
Hibaelhárítás
Szekció neve “Hibaelhárítás”A távoli webhely nem jelenik meg
Szekció neve “A távoli webhely nem jelenik meg”- Ellenőrizd, hogy a távoli könyvtár sora el van-e mentve a Sablonok és komponensek lapon.
- Ellenőrizd, hogy az aktuális felhasználónak van-e Hozzáférés távoli sablonokhoz jogosultsága.
A távoli webhely megjelenik, de nem töltődik be
Szekció neve “A távoli webhely megjelenik, de nem töltődik be”Nézd meg a forráswebhelyet:
- be van-e kapcsolva a Saját sablonok elérése,
- a permalinkek nem Sima típusúak-e,
- a célwebhely URL-je szerepel-e az Engedélyezett URL-ek között (ha használod),
- a célon mentett jelszó egyezik-e a Jelszóvédelem jelszavával,
- a várt sablonok nincsenek-e kizárva a kizárási mezőben.
A komponenseket használó sablon nem szúrható be
Szekció neve “A komponenseket használó sablon nem szúrható be”- Mentsd a célwebhelyen a függőben lévő komponens-, osztály-, változó- és színmódosításokat.
- Ellenőrizd, hogy a felhasználónak megvannak-e a szükséges komponensjogosultságai.
- Ellenőrizd, hogy minden komponens-függőség elérhető-e és nincs-e kizárva a forráson.
- Frissítsd a forrást a Bricks újabb változatára, ha az csak a régi sablonválaszt támogatja.
A helyi sablonműveletekről a Sablonkönyvtár fejezetben olvashatsz.
Készült: