Jahre im Newsmenü ausblenden
Hallo,
ich versuche momentan die Jahre aus dem Newsmenü auszublenden, da für jedes jahr ein eigenes Newsarchiv zur Verfügung steht. Ich weiß, dass das ganze im Template "mod_newsmenu" laufen muss, jedoch kriege ich das Jahr nicht gescheit rausprogrammiert.
Hier der Code des Templates:
HTML-Code:
(...)
<ul class="level_1">
<?php foreach ($this->items as $year=>$months): ?>
<li class="year submenu"><?php echo $year; ?>
<ul class="level_2">
<?php foreach ($months as $month): ?>
<?php if($month['isActive']): ?>
<li class="active<?php if ($month['class']): ?> <?php echo $month['class']; endif; ?>"><span class="active"><?php echo $month['link']; ?><?php if ($this->showQuantity): ?> (<?php echo $month['quantity']; ?>)<?php endif; ?></span></li>
<?php else: ?>
<li<?php if ($month['class']): ?> class="<?php echo $month['class']; ?>"<?php endif; ?>><a href="<?php echo $month['href']; ?>" title="<?php echo $month['title']; ?>"><?php echo $month['link']; ?><?php if ($this->showQuantity): ?> (<?php echo $month['quantity']; ?>)<?php endif; ?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
(...)
Vielen Dank schonmal für eure Hilfe!
Gruß,
Johannes
den gleichen Code in der aktuellen Version 2.10.4 anpassen
Hallo,
leider ist php nicht meine Stärke.
Der Code sieht in der aktuellen Version anders aus, sodass ich einen FEhler bekomme,
wenn ich versuche die Jahreszahl auszublenden.
Folgender Code ist es:
Code:
<!-- indexer::stop -->
<nav class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>
<ul class="level_1">
<?php foreach ($this->items as $year=>$months): ?>
<li class="year submenu"><?php echo $year; ?>
<ul class="level_2">
<?php foreach ($months as $month): ?>
<?php if($month['isActive']): ?>
<li class="active<?php if ($month['class']): ?> <?php echo $month['class']; endif; ?>"><span class="active"><?php echo $month['link']; ?><?php if ($this->showQuantity): ?> (<?php echo $month['quantity']; ?>)<?php endif; ?></span></li>
<?php else: ?>
<li<?php if ($month['class']): ?> class="<?php echo $month['class']; ?>"<?php endif; ?>><a href="<?php echo $month['href']; ?>" title="<?php echo $month['title']; ?>"><?php echo $month['link']; ?><?php if ($this->showQuantity): ?> (<?php echo $month['quantity']; ?>)<?php endif; ?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
</nav>
<!-- indexer::continue -->
Danke für eure Hilfe.
Newsbeitrag: Bestimmte Elemente weglassen
Hallo zusammen,
eine vielleicht nicht ganz so elegante aber doch elegante Langzeitwirkung habe ich durch Angaben im CSS-Code erreicht:
PHP-Code:
.mod_newslist .info
{
display:none;
}
... und der Kittel ist geflickt.
Liebe Grüße,
Daniel