Töltsd le az appot most és teszteld ingyen 10 napig
Pénznem Nyelv kiválasztása Válasszon régiót

Követelmények és cél

Ehhez a bemutatóhoz szükséged van egy fejlesztői hozzáférésre a bluetronix CMS-hez, és ismerned kell a sablonok és fejlesztőmappák felépítését. Megtanulod, hogyan lehet a meglévő CMS fájlok mellett saját JavaScript- és CSS-fájlokat is beágyazni anélkül, hogy a hivatalos rendszerfájlokat módosítanád.

A képernyőképeken látható BxHeadScript_own.js és BxStyle_own.css fájlokat használjuk. Mindkét fájlt kifejezetten be kell ágyazni a sablonba, hogy a CMS figyelembe vegye őket a weboldal betöltésekor.

1. Nyisd meg az elrendezést

Nyisd meg a CMS-ben a Sablon részt, és válaszd a Sablon - HTML lehetőséget. Ezután nyisd meg azt a sablont, amelybe be szeretnéd ágyazni a JavaScript- és CSS-fájljaidat. Ebben a példában a standard sablont használjuk.

A sablonmeghatározásban már találhatsz beágyazásokat a központi CMS fájlokhoz, például a BxHeadScript.js és BxStyle.css fájlokhoz. További saját fájlokat közvetlenül melléjük írhatsz.

2. Hozd létre a saját JavaScript fájlodat a fájlkezelőben

Nyisd meg a Fájlkezelőt, és lépj be a pirossal megjelölt rendszer mappába, a bx_script-be. Itt találod a bluetronix CMS központi JavaScript fájljait és szükség esetén a nyelvfüggő változataikat.

Hozd létre a saját fájlodat, a BxHeadScript_own.js fájlt, vagy válaszd ki, ha már létezik. Ehhez másolj egy megfelelő meglévő fájlt mintaként.

Válaszd a Szerkesztés lehetőséget, hogy megnyisd a saját fájlod JavaScript kódját a szövegszerkesztőben.

A bemutatott példában a fájl saját JavaScript kódot tartalmaz a Sötét mód és Fényes mód közötti választáshoz. A szövegszerkesztőben karbantarthatod a saját projektedhez tartozó JavaScript kódot, majd mentheted.

Ne módosítsd a hivatalos BxHeadScript.js fájlt saját kiegészítéseidhez. A bx_ rendszer mappákban lévő fájlok CMS frissítések során felülírhatók. Jelöld meg a saját fájlokat _own végződéssel.

3. Illeszd be a saját JavaScript fájlodat az elrendezésbe

Térj vissza a Sablon - HTML részhez. A meglévő CMS fájl mellett add hozzá a saját JavaScript fájlodat is. Ha azt szeretnéd, hogy a scripted korán betöltődjön, az head részben, a meglévő Head-Script után add hozzá.

<script src="__FV_/bx_script/BxHeadScript_own_min.js__"></script>
<script src="__FV_/bx_script/BxHeadScript_own.js__"></script>

A kiegészítő sor betölti a saját JavaScript kódodat. Az eredeti BxHeadScript.js változatlan marad. A fájl elérési útja és a saját fájl neve meg kell, hogy egyezzen a fájlkezelőben lévő fájllal.

4. Hozd létre a saját CSS fájlodat a fájlkezelőben

Nyisd meg a Fájlkezelőben a bx_style rendszer mappát. Itt többek között a központi stíluslap található, a BxStyle.css. A saját módosításokhoz egy külön fájlt használunk, amelynek neve BxStyle_own.css.

Hozd létre a BxStyle_own.css fájlt, vagy nyisd meg a meglévő saját fájlt. A rendszerfájl, a BxStyle.css megmarad.

A Szerkesztés segítségével ebben a fájlban megadhatod a saját CSS szabályaidat és elmentheted.

5. Illeszd be a saját CSS fájlodat az elrendezésbe

Újra nyisd meg a Sablon - HTML részt. A head szekcióban a meglévő stíluslap után add hozzá a saját CSS fájlodat. A sorrend fontos, ha a saját szabályaid felül akarják írni a szabványos formázást.

<link rel="stylesheet" href="__FV_/bx_style/BxStyle_own_min.css__">
<link rel="stylesheet" href="__FV_/bx_style/BxStyle_own.css__">

A szabványos CSS fájl változatlan marad, míg a további vagy eltérő formázásokat elkülönítve a BxStyle_own.css-ben kezeled.

6. Használj JavaScriptet a fejlécben vagy az oldal alján

A JavaScript fájlok a feladatuktól függően a head szekcióban vagy az oldal alján, a záró body címke előtt ágyazhatók be. A bemutatott BxHeadScript_own.js a Head-ben töltődik be. Más szkriptekhez saját projektmappát is használhatsz, és a fájlt később a sablonba ágyazhatod.

Példa egy további fájlra egy saját mappából az oldal alján:

<script src="__FV_/bx_script/BxScript_own_min.js__"></script>
<script src="__FV_/script/MyScript.js__"></script>

Ez a példa egy további fájlt mutat be. Ha egy rendszerfájlt szeretnél a saját változatoddal helyettesíteni, tudatosan kell módosítanod a megfelelő beágyazásokat a kiválasztott sablonban, és ellenőrizned kell, hogy nem maradnak el szükséges CMS funkciók.

7. Rendszermappák és saját projektmappák megkülönböztetése

A pirossal jelölt bx_ mappák a bluetronix CMS-hez tartoznak. A saját fájlokat ezekben a mappákban _own megjelöléssel kell ellátni, hogy a hivatalos CMS frissítések során ne kezeljék őket a rendszerfájlokkal egyenrangúan.

Saját JavaScript- és CSS-fájlokat alternatívaként saját létrehozott projektmappákban is elhelyezhetsz bx_ előtag nélkül, például /script/ vagy /my_scripts/. Ott a _own megjelölés nem kötelező. A tényleges elérési utat ezután fel kell használnod a sablonmeghatározásodban.

A _own megjelölés nem helyettesíti a beágyazást a sablonban: egy külön létrehozott fájl csak akkor töltődik be, ha a megfelelő script vagy link soron keresztül van beágyazva.

8. Automatikus fájlverziózás

A bemutatott elrendezési beágyazások során a bluetronix CMS a __FV_…__ jelölést alkalmazza. Ezen keresztül a CMS egy verzióparamétert adhat a módosítás dátuma alapján. Módosítás után a böngésző így a legfrissebb JavaScript vagy CSS fájlt tölti be, nem pedig egy régebbi gyorsítótárazott verziót.

Példa: Egy eredeti útvonal, mint a /script/MyScript.js, a feldolgozás után kiegészíthető egy verzió paraméterrel. A verzió számát a megfelelően beágyazott fájlokban nem szükséges minden elrendezésnél külön frissíteni.

9. Változások mentése és ellenőrzése

Először mentsd el a saját JavaScript- és CSS-fájljaidat, majd az átdolgozott elrendezést. Frissítsd az oldaladat, és ellenőrizd, hogy a JavaScript-funkcióid végrehajtódnak-e, illetve hogy a saját CSS-szabályaid alkalmazásra kerülnek.

Ha egy fájl nem töltődik be, először ellenőrizd a fájl nevét, a nagy- és kisbetűs írást, a mappát és az elrendezésbe való beágyazást. Ha több elrendezés van használatban, győződj meg arról is, hogy azt az elrendezést módosítottad, amely a megadott oldalhoz van rendelve.

Összefoglalás

Saját kiterjesztések létrehozásához például hozz létre BxHeadScript_own.js fájlt a bx_script mappában és BxStyle_own.css fájlt a bx_style mappában. Ezután mindkét fájlt be kell ágyaznod a Layout - HTML menüpontba az eredeti CMS fájlok mellett. Így a standard fájlok változatlanok maradnak, miközben a projektspecifikus JavaScript- és CSS-kódot külön kezelheted.

GYIK

Miket kérdeznek tőlünk gyakran az ügyfelek?

Szükségem van-e fejlesztői hozzáférésre a saját JavaScript- és CSS-fájlok beágyazásához?

Igen. Ez a útmutató fejlesztőknek szól, akik hozzáférnek a bluetronix CMS elrendezésdefiníciójához és fejlesztői mappáihoz.

Hol találom a JavaScript és CSS beágyazásokat?

Nyisd meg a Layout menüt, és válaszd a Layout - HTML opciót. Itt kiegészítheted a kívánt elrendezésbe a beágyazásokat.

Hol tárolom a saját JavaScript fájlomat?

A bemutatott példa alapján a BxHeadScript_own.js fájlt a bx_script mappában bele kell kapcsolni a meglévő BxHeadScript.js mellett az elrendezésbe.

Hol tárolom a saját CSS fájlomat?

A bemutatott példában a saját fájl BxStyle_own.css a bx_style mappában található. Az elrendezésben a meglévő stíluslap után kerül beágyazásra.

Miért kell a saját fájloknak _own-ot tartalmazniuk a rendszer mappákban?

A pirossal jelölt bx_ rendszer mappák frissítések során felülíródhatnak. A _own használatával jelölheted a saját projektspecifikus fájljaidat.

A _own fájl automatikusan betöltődik, amint létrehoztam?

Nem. A saját JavaScript- vagy CSS-fájlt a kívánt elrendezésben egy megfelelő script vagy link beágyazással kell kiegészítened.

Használhatok saját mappát a bx_-rendszer mappa helyett?

Igen. Egy általam létrehozott projektmappában, amely nem tartalmaz bx_ előtagot, a _own nem kötelező. Az elrendezésben az aktuális fájlútvonalat használd.

Saját CSS fájlomat a standard fájl előtt vagy után kell betöltenem?

A bemutatott példa alapján a BxStyle_own.css a BxStyle.css után kerül beágyazásra. Így a saját szabályaid, azonos specifikációval, felülírhatják a korábban betöltött standard szabályokat.

Mire szolgál a __FV_…__ jelölés a fájlok elérési útjában?

A bluetronix CMS így kiegészítheti a fájl verzió paramétert, lehetővé téve a böngészők számára, hogy módosítás után a legújabb fájlt töltsék be.

Mit ellenőrzök, ha a saját fájlom nem érvényesül?

Ellenőrizd a fájl nevét, a nagy- és kisbetűs írást, az adott útvonalat, valamint a beágyazást és a megfelelő elrendezés kiválasztását.

CMS