Drupal Theme / Css

ch3dwise

Power Member
Boas tardes malta !
Estou um bocado enferrujado e já nao tocava nisto há algum tempo , estava aqui a tentar fazer um theme em drupal e ao tentar por uma imagem de fundo no topo da página não consigo. Provavelmente será alguma coisa simples que me está a falhar , mas já dei voltas a isto e não percebo !
Segue o código

a página onde está o html

<div id="root">
<div id="header-wrap">
<div class="header"></div>
</div>
<div class="nav-wrap">
<div class="nav"></div>
</div>
<div class="slideshow-wrap">
<div class="slideshow"></div>
</div>
<div class="body-wrap">
<div class="body"></div>
<div class="page-content"><?php print render($page['content']); ?></div>
<div class="page-right"><?php print render($page['sidebar_right']); ?></div>
</div>
<div class="sub-footer-wrap">
<div class="sub-footer"></div>
</div>
<div class="footer-wrap">
<div class="footer"></div>
</div>
</div>


E aqui está o css

body {
background-color: #0F3;}
#root{
}
#header-wrap{
height:118px;
background:url(/assets/images/1.jpeg);}

#page-content{
background-color:#00F;
height:118px;}


A imagem do 1.jpeg náo me aparece , se mudar para uma cor já aparece!
Cumprimentos
Obrigada
 
Tens a certeza que o url está a apontar para o sítio certo?

Já agora, podes usar as tags de código do forum com a formatação certa para se conseguir ler melhor.
 
Vê se existe a tag "base" e se está a apontar para a pasta principal (onde tem a pasta "assets"). Se estiver, verifica se não existem barras ("/") duplicadas.

Se não estiver a ser usada a tag "base", experimenta ir á imagem (pelo browser) a partir da página com este código, ou seja, se não estiveres no index, apagas o nome do ficheiro, no url, e substituis por "/assets/images/1.jpeg".
 
Desconfio que o Krazune está certo... Se o ficheiro CSS está em

C:\xampp\htdocs\novo\sites\all\themes\novoprojecto\assets\css\xxx.css

e a imagem em

C:\xampp\htdocs\novo\sites\all\themes\novoprojecto\assets\images\1.jpeg

Deverias ter na folha de estilos um caminho relativo tal como

background-image: url("../images/1.jpeg");
 
ch3dwise, bem não vou responder á duvida, pois ja te responderem, mas posso te dar um conselho para melhor trabalhares o teu código, aprende a indentá-lo :P
Vais ver que é muito melhor, quando tiveres um ficheiro grande codigo e até para te ajudarem e te ajudares a ti proprio :P

Cumprimentos
 
Back
Topo