Vízszintes menü 1 bites képben

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:

  1. 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).
  2. 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.
  3. 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