Chciałabym żeby wyświetlał się tylko na stronie głównej, a na pozostałych już nie. Mam skórkę webstyle04 i baner jest w #head3 .container. Nie wiem jak to zrobić żeby razem z banerem znikało tło pod banerem. w _header.php wstawiłam: <div id="head3"><?php // second top menu starts here ?> <?php if($aData['iPage'] == $config['start_page']) { ?><div class="container"><?php } ?>
Jeśli jest <div class="container"> to musisz ustawić także warunek dla zamykania tego diva </div> Zrób także if( isset( $aData['iPage'] ) && $aData['iPage'] == $config['start_page'] )
Tak ale dalej mam coś takiego: <div id="head3"><?php // second top menu starts here ?> <?php if($aData['iPage'] == $config['start_page']) { ?><div class="container"><?php } ?> <?php echo $oPage->throwMenu( 2, $iContent, 0 ); // content of top menu second ?> </div>
Skoro masz menu to wykorzystaj css bez warunków w php. Ustaw: #page1 #head3 .container{ background: url(tu_bedzie_tlo) } #head3 .container{ background: none }
>> Chciałabym żeby wyświetlał się tylko na stronie głównej Czy strona główna ma ID == 1 ?
>> baner jest w #head3 .container. Nie wiem jak to zrobić żeby razem z banerem znikało tło pod banerem. A ten baner to JPG czy w css ? Bo w kodzie, który podałaś banera nie widać a gdyby był w .container w css to kod by zadziałał...
W linii 72 style.css dałaś #head3 .container{ background: none } a w linii 825 #head3 .container { background: url(img/banner_01.jpg) top center no-repeat; :)
To wynika z układu Twojej strony.. Dla #head3 .container masz height:400px; - jak usuniesz baner to całość idzie do góry a dla menu masz position: absolute; top: -60px; Musisz inaczej menu ostylować. Po za tym masz podwójne stylu znowu: linie 76 i 832