Hogyan kerülhetem el a kódismétlést?
Az a lényeg, hogy lenne egy több mint 100 html fájlból álló weblaprendszerem, és mindegyiken van egy menürendszer, ami körbeveszi a középső div-et. Az a kérdés, hogy hogy érhetem el azt, hogy csak a középső div tartalma változzon, ha a menüben kattint.
Mert ugye ha minden lapba bemásolom a menüt, de később megváltoztatok valamit, akkor azt mind a 100 lap menüjében át kellene írnom. Mi a megoldás?
A) PHP: kiszervezed a menüt egy külön PHP fájlba, majd az oldalak PHP fájljaiban include-al behívod.
B) Jekyll: hasonló a módszer, 1 helyen kell definiálni a menüt (a layout-ban), utána a lapoknál csak megadod, melyik layout-hot használja. Aztán a Jekyll-t lefuttatod, az pedig legenerálja a HTML fájlokat.
Include, ha meg ragaszkodsz a html kiterjesztéshez akkor htaccess-ben add meg, hogy a php parser lefusson html-re is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!