Koristim Category Blog da bih prikazao sadrzinu na naslovnoj strani u kombinaciji sa RokSprocket modulom koji prikazuje sve clanke oznacene kao Featured. Problem je u tome sto mi se duplicira sadrzina. Category Blog prikazuje sve clanke i obicne i featured.
Kako da uklonim featured clanke iz Category Blog-a?
Probao samo ovako i to funkcionira za naslovnu stranu medjutim pravi problem kad otvorim neki drugi link koji isto prikazuje u Category Blog-u.
components\com_content\views\category\tmpl\blog.php
Code:
<?php if (!empty($this->intro_items)) : ?>
<?php foreach ($this->intro_items as $key => &$item) : ?>
<?php if ($item->featured == 0): ////////////////////////////////////// NO FEATURED ITEMS START ?>
<?php
$key= ($key-$leadingcount)+1;
$rowcount=( ((int)$key-1) % (int) $this->columns) +1;
$row = $counter / $this->columns ;
if ($rowcount==1) :
?>
<div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ; ?>">
<?php endif; ?>
<div class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php $this->item = &$item; echo $this->loadTemplate('item'); ?>
</div>
<?php $counter++; ?>
<?php if (($rowcount == $this->columns) or ($counter ==$introcount)): ?>
<span class="row-separator"></span>
</div>
<?php endif; ?>
<?php endif; ////////////////////////////////////// NOT FEATURED ITEMS END ?>
<?php endforeach; ?>
<?php endif; ?>
<?php if (!empty($this->intro_items)) : ?>
<?php foreach ($this->intro_items as $key => &$item) : ?>
<?php if ($item->featured == 0): ////////////////////////////////////// NO FEATURED ITEMS START ?>
<?php
$key= ($key-$leadingcount)+1;
$rowcount=( ((int)$key-1) % (int) $this->columns) +1;
$row = $counter / $this->columns ;
if ($rowcount==1) :
?>
<div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ; ?>">
<?php endif; ?>
<div class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<?php $this->item = &$item; echo $this->loadTemplate('item'); ?>
</div>
<?php $counter++; ?>
<?php if (($rowcount == $this->columns) or ($counter ==$introcount)): ?>
<span class="row-separator"></span>
</div>
<?php endif; ?>
<?php endif; ////////////////////////////////////// NOT FEATURED ITEMS END ?>
<?php endforeach; ?>
<?php endif; ?>
--------------------------
• Joomla! 2.5.6
• sablon: RT Voxel
pozdrav
Pela
Ono sto te ne ubije, to te ojaca.