2016-04-13 18 views
0

Sadece çoklu css dosyalarını php üstbilgisine içe aktarmanın en iyi yolunun ne olacağını merak ediyorum. Şu anda dört css dosyaları farklı sayfalara bağlanmıştır, bunlar 4 farklı php başlığına dönüştürülmekte ve daha sonra require_once DIR olarak adlandırılmaktadır. '/../templates/header1.inc.php'; Ben zaten sadece başlangıç ​​seviyesinde olduğum gibi bir dosya ile onları birleştirebilirsiniz orada kesinlikle yanlış bir şey alıyorum İşte burada denedim.Birden çok css dosyasını php üstbilgisine içe aktarma

function aboutAction() 
{ 
    $pageTitle = 'About Us'; 
} 

if ($pageTitle== About Us) 
{ 
    require_once __DIR__ . '/../public/css/style4.css'; 
} 

Teşekkür

+1

Neden bir css dosyasını bir php dosyasına eklemek istediğiniz açık değildir. Bu büyük olasılıkla bir sözdizimi hatasıyla sonuçlanacaktır. css kuralları istemci tarafı içindir, sunucu tarafında kullanımları yoktur. Bu nedenle, her zamanki gibi html belge başlığı bölümünde bunlara başvurunuz. Bu, tarayıcı tarafından önbelleğe alınabilmesi avantajına da sahiptir. – arkascha

cevap

0

böyle bir şey yapmak ususualy:

<?php if(condition) { ?> 
<link rel="stylesheet" href=".. 
/* or any other html code */ 
<?php } ?> 

CSS condtition doğrudur yalnızca dahil edilecektir.

İlgili konular