koniu85
26-02-2013, 21:48
Wymyśliłem sobie coś takiego by kolejne artykuły miały inne tało w bloku nadrzędnym czyli w moim przypadku w "main", ponieważ urzywając samego przedrostka klasy w artykule tło wypełnia tylko na "content"
<div id="main">
<?php $contentwidth = "100"; if($this->countModules('position-4 or position-7') == 1) $contentwidth = "80"; if($this->countModules('position-4 and position-7') == 1) $contentwidth = "60";?>
<?php if ($this->countModules('position-4')) : ?>
<div id="left" >
<jdoc:include type="modules" name="position-4" style="xhtml" />
<jdoc:include type="modules" name="position-5" style="xhtml" />
<jdoc:include type="modules" name="position-7" style="xhtml" />
</div>
<?php endif; ?>
<div id="content<?php echo $contentwidth; ?>">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<?php if ($this->countModules('position-7')) : ?>
<div id="right">
<jdoc:include type="modules" name="position-7" style="xhtml"/>
<jdoc:include type="modules" name="position-8" style="xhtml" />
<jdoc:include type="modules" name="position-9" style="xhtml" />
</div>
<?php endif; ?>
</div>
</div>
Chodi mi o to bywyświtlało się to mniewięcej tak:
Artykuł 1 =====> #main{background: 1.jpg}
Artykuł 2 =====> #main{background: 2.jpg}
Artykuł 3 =====> #main{background: 3.jpg}
itd...
Jak by ktoś pomógł to by było super. Przynajmniej dajcie znać czy da się coś takiego zrobić.
<div id="main">
<?php $contentwidth = "100"; if($this->countModules('position-4 or position-7') == 1) $contentwidth = "80"; if($this->countModules('position-4 and position-7') == 1) $contentwidth = "60";?>
<?php if ($this->countModules('position-4')) : ?>
<div id="left" >
<jdoc:include type="modules" name="position-4" style="xhtml" />
<jdoc:include type="modules" name="position-5" style="xhtml" />
<jdoc:include type="modules" name="position-7" style="xhtml" />
</div>
<?php endif; ?>
<div id="content<?php echo $contentwidth; ?>">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<?php if ($this->countModules('position-7')) : ?>
<div id="right">
<jdoc:include type="modules" name="position-7" style="xhtml"/>
<jdoc:include type="modules" name="position-8" style="xhtml" />
<jdoc:include type="modules" name="position-9" style="xhtml" />
</div>
<?php endif; ?>
</div>
</div>
Chodi mi o to bywyświtlało się to mniewięcej tak:
Artykuł 1 =====> #main{background: 1.jpg}
Artykuł 2 =====> #main{background: 2.jpg}
Artykuł 3 =====> #main{background: 3.jpg}
itd...
Jak by ktoś pomógł to by było super. Przynajmniej dajcie znać czy da się coś takiego zrobić.