Joomla tema - vsebina na 100%
 
bobo05 7. jan 2012 12:23:16 Pridružen od:
8. dec 2009
2553 objav
1865 302 37
#1

Naredo sem svojo temo v joomli in sedaj, ko recimo ni desnega sidebarja, bi rad da vsebino raztegne čez celo (na 100%). Kak je to možno uredit?



Trenutno mam CSS za vsebino in sidebar tak:




#main {

margin-left:auto;

margin-right:auto;

width:960px;

height:auto;

padding-top:25px;

}



.content {

width:685px;

height:auto;

float:left;

padding-right:5px;

}



.sidebar {

width:260px;

height:auto;

float:right;

margin-bottom:20px;

}




index.php pa




<div id="main">


  <div class="content">
<jdoc:include type="modules" name="content" />
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>

<?php if($this->countModules('sidebar')) : ?>
<div class="sidebar"><jdoc:include type="modules" name="sidebar" style="xhtml"/></div>
<?php endif; ?>



Probal sem že fiksne piksle spremenit v procente (content 72%, sidebar 28%) ampak ni delovalo. CountModules pa tudi ne deluje. Pozna kdo kakšno rešitev? Obstaja za to kakšna CSS koda?


všeč(0) ni všeč(0) spam(0)
-sup
 
esedic 7. jan 2012 13:27:03 Pridružen od:
28. nov 2007
368 objav
184 13 4
#2

Rabiš dva css pravila za content, recimo da jih poimenuješ .content in pa .content_nosidebar.

Potem pa nastaviš CSS:



.content {width: 75%;}

.content_nosidebar {width: 100%;}



Potem pa v index.php preverjaš, če obstaja kakšen modul v sidebar:



<?php if($this->countModules('sidebar')) : ?>

<div class="content"><jdoc:include type="component" /></div>

<div class="sidebar"><jdoc:include type="modules" name="sidebar"/></div>

<?php else : ?>

<div class="content_nosidebar"><jdoc:include type="component" /></div>

<?php endif; ?>



Nekako tako.

Če to ne bo funkcioniralo pa googlaj "collapsible module positions".


všeč(1) ni všeč(0) spam(0)
 
Gizmo 7. jan 2012 13:28:57 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#3

<div class="content" <?php if($this->countModules('sidebar')) : ?> id="full" <?php endif; ?>>



Tole uporabi da določiš contentu drug id, nato v css-ju določiš dimenzije za #full.


všeč(2) ni všeč(0) spam(0)
 
esedic 7. jan 2012 13:38:04 Pridružen od:
28. nov 2007
368 objav
184 13 4
#4

No, tako kot je Gizmo napisal je še bolj enostavno.


všeč(0) ni všeč(0) spam(0)
 
bobo05 7. jan 2012 15:39:28 Pridružen od:
8. dec 2009
2553 objav
1865 302 37
#5

Super! Dela, sem uporabil esedic-ov predlog, ker mi je bol všeč. Mi deluje bolj pregleden.



Kaj pa tole, rad bi da mi prispevke razdeli v dva stolpca, po več vrstic. Čeprav sem v Meniju pod možnosti postavitve nastavil tako kot je treba, mi še vedno vse meče vse v 1 stolpec in v več vrstic. Kako pa to rešiti?


všeč(0) ni všeč(0) spam(0)
-sup
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se