Header include

Egy összetettebb blog ekészítése során a napokban a category.php fájlnál más headert kellett behívnom. Alkalmazhattam volna a szokásos php include megoldást, de úgy gondoltam ennél elegánsabb, mondhatni “wordpressesebb” megoldást eszközöl. A header fájl hívása így történik alap esetben:

<?php get_header( ); ?>

Azonban nekünk más kell éppen ezért itt az alaklom, hogy a $name stringet. Tehát én category.php fájlomba az alábbira cseréltem a get_header-t.

<?php
get_header('kategoria');
?>

Ezután pedig header-kategoria.php néven elkészítettem az új headert. Mégiscsak elegánsabb megoldás, nem de? :)


Szerzőről
Fridrik Bélának hívnak internetes körökben Efrud becenéven vagyok ismert. 8 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu szakmai tapasztalataim olvashatóak, illetve vállalkozásom fő profilját is képezi.

5 hozzászólás időpont: "Header include"

  1. Igazad van, ez így tényleg elegáns. Eddig én is az include-ot használtam

    Viszont az ilyen apróságoktól lesz igazán igényes a munka :)

  2. Bizony, hát ha már van ahogyan irtam “wordpresses” megoldás akkor azt alkalmazom, de azért néha én is csalok. :)

  3. Sajnos néha én is előveszem a régi “ronda” megoldásokat, de ha tud az ember fejlődni, miért is ne?

  4. Sziasztok!
    Egy dolgot nem értek az én sablon könyvtáramban nincs category.php fájl, de még az alap default temhemes könvtárban sem.
    Ebben az esetben mi a teendő?

  5. Ha nincs akkor az index alapján létrehozod vagy feltételként adod meg a különböző header includeokat a get_header-nél.

Szólj hozzá

XHTML: Engedélyezett tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>