Testreszabás alkatrész sablonok
Testreszabás alkatrész sablon általában két célja van:
- Hoz formák kimeneti komponens szerinti adatokat a design a helyszínen;
- Szervezet komponens kimeneti adatok elérhetetlenné standard.
Egyszerű oldalak általában megkövetelik testreszabási sablonokat megoldásában az első probléma. Módosításához rendszerelem sablon egy adott oldalon, akkor először be kell másolni az egész mappát az oldalon sablon. Ezt követően meg lehet kezdeni szerkeszti a másolt sablont.
Részletes testreszabási sablonok megtalálhatók a részben egyéni sablon.
sablon szerkesztési példák alapján a menü alkatrész
Jelölje ki a HTML-kódolás kódot felelős a fő menü megjelenítése. Például:
Ezt a kódot, a menüpontok jelennek meg a listában, amely a következő árnyalatokat:
- Az első menüpont meg kell határozni a stílus első;
- A kijelölt menüpont meg kell adni stílus kiválasztásra;
- Menü egy testvér.
Módosítsa a sablon kódját szürke lesz-fül-menüt. A sablon másolása a saját névtér és nyissa meg szerkesztésre.
menü, ezt a kódot sablon néz ki:
Tekintsük minden sora a sablon:
Így a menü sablon tartalmazza:
- terület prológus menü sablon;
- testrésze menü sablon (kimeneti ismétlődő elemeket);
- terület epilógus menü sablon.
Elfogadása után a minta formájában (zölddel jelölt változások):
Szóval, mit tettünk?
- Lines 4,5 helyébe stílusok blokk és lista.
- Összhangban 5a bevezetett változó $ CNT kizárólag azzal a céllal -, hogy nyomára az első eleme a listán - egy elrendezésben van egy eltérő stílusban. Ez a változó a sorban 8d a sorban 10c.
- A sorok 8-10, hozzá egy állapot ellenőrzés az aktív menü és az első menüpont.
- És végül, eltávolítjuk a sajátosságait az elrendezés a 16 vonal.
- Ezen kívül nincs szükség speciális stílusok és képek a sablont. Ezért szükséges, hogy távolítsa el a katalógusban /bitrix/templates/.default/components/menu/top_menu/ style.css fájl és mappa / images /.
Figyelem! Használhatja a komponens stílusok és alkatrész sablon könyvtár tárolja a stílusok és további fájlokat. Ez lehetővé teszi, hogy át a minta alkatrész projektek között.