Vízszintes menü 1 bites képben
Nyilvánvalóan a "horizontal_multilevel" sablont kell használni, ehhez a www \ bitrix \ components \ bitrix \ menu \ templates \ horizontal_multilevel mappát másoljuk
Tegyük fel, hogy ez a mi sablonunk, változtassuk meg a nevet a "horizontal_multilevel" -ről "my_horizontal_multilevel" -re. Így hoztuk létre a saját sablont. Most összekapcsoljuk az összetevőt a horizontal_multlevel - my_horizontal_multilevel helyett. De ez nem ad semmilyen vizuális változást, minden hatalmas piros menüt is megjelenít.
Most a fő feladat az my_horizontal_multilevel komponens sablonjának szerkesztése, hogy az összetevő külső megjelenése ne nézzen ki a prototípus sablon menüjéről. Ezt nevezik az összetevő integrálásának.
És így a sorrendben, ahogy én is:
- Menjen a www \ bitrix \ sablonok \ sablon_neve \ összetevők \ bitrix \ menü \ my_horizontal_multilevel \ images. törölje a könyvtárat. Másolja át a mappából a menühöz tartozó www \ bitrix \ templates \ test \ images képeket. Így elkülönítjük a menüképeket a webhely sablontól, most már csak az összetett sablonra vonatkoznak (ha a menü színkóddal van beállítva, akkor a menühöz tartozó képek nem feltétlenül lesznek).
- Ezután válassza ki a sablonból a menühöz tartozó összes stílust. Ehhez menj a honlap sablon stílus (www \ bitrix \ templates \ test \ template_styles.css) és kivágták az összes stílus kapcsolódó vízszintes menü. Nyissa meg a fájlt alkatrész sablonstílusok (www \ bitrix \ templates \ template name \ components \ bitrix \ menü \ my_horizontal_multilevel \ style.css), mind a törlés és helyezze vágott stílusokat.
- Most módosítania kell az összetett sablont, azaz fájl www \ bitrix \ templates \ template name \ components \ bitrix \ menü \ my_horizontal_multilevel \ template.php. Jelenleg részletesen nem térünk ki, akkor a csípés a sablont magad, minden attól függ, milyen szinten ismerik a html, php és megértése, hogy mi történik. Azt kell csak hozzá pár szót, távolítsa el a sablont, minden, amit nem valószínű, hogy hasznos lehet. Ha érdekel, hogy milyen lesz sablon $ arResult tömb annak vezérlő, nyissa meg a www \ bitrix \ components \ bitrix \ menü \ component.php és tanulni, de a szabály nem szükséges. Igen, a mi esetünkben ez nem szükséges, elég, ha a sablon szerkesztéséhez komponenta.Urezav túl sok, kaptam a következő:
Azt hiszem, lesznek olyan emberek, akiket a következő design megtéveszt