Danke für Eure Antworten.
Vielleicht sollte ich erwähnen das ich die 4ward_news benutze.
Habe das short tpl auch bereits in ein anderes HTML Korsett gesteckt, zwecks besserer Gestaltungsmöglichkeiten.
Auch die Date-Info ist ein wenig verändert.
Code:
<div class="layout_short news4ward_list block<?php echo $this->class; ?>">
<?php if ($this->hasMetaFields): ?>
<div class="news4ward_list_left">
<div class="teaser">
<?php if(!empty($this->teaserImage)): ?>
<figure class="image_container">
<img src="<?php echo $this->teaserImage; ?>" alt="<?php echo $this->title; ?>">
<?php if ($this->teaserImageCaption): ?>
<figcaption class="caption" style="width:<?php echo $this->arrSize[0]; ?>px"><?php echo $this->teaserImageCaption; ?></figcaption>
<?php endif; ?>
</figure>
<?php endif; ?>
</div>
</div>
<div class="news4ward_list_right">
<p class="info">
<span class="day"><?php echo $this->parseDate("d", $this->timestamp); ?>.[nbsp]</span>
<span class="month"><?php echo $this->parseDate("M", $this->timestamp); ?></span>
<span class="year"><?php echo $this->parseDate("Y", $this->timestamp); ?></span>
<?php echo $this->author; ?></p>
<?php endif; ?>
<h2><a href="<?php echo $this->link; ?>"><?php echo $this->title; ?></a></h2>
<?php if(!empty($this->subheadline)): ?>
<h3><?php echo $this->subheadline; ?></h3>
<?php endif;?>
<?php echo $this->teaser; ?>
<a href="<?php echo $this->link; ?>" class="more"><?php echo $GLOBALS['TL_LANG']['MSC']['more']; ?></a>
</div>
</div>
Wenn ich nun diesen Part hier
Code:
<div class="layout_short news4ward_list block<?php echo $this->class; ?>">
um die individuelle Klasse, die ich dem Teaser im BE zuschreibe erweitern könnte wäre das prima.
Nur taucht die individuelle Teaser-CSS-Klasse die ich Eintrage nirgends auf.
Im obigen Template scheint diese Abfrage nach eben dieser gar nicht zu existieren.
Also wenn ich mich richtig erinnere gibt´s diese Funktion von Haus aus. Ist kein Text vorhanden...kommt kein "Weiterlesen" Siehe Template news_short.html5
PHP-Code:
<?php if ($this->text || $this->teaser): ?>
<p class="more"><?php echo $this->more; ?></p>
<?php endif; ?>
Das wäre auch nett und zudem Benutzerfreundlich...funzt nur nicht wenn ich den "more"-Block einfach ersetze.
Lesezeichen