Hallo,
ich habe mit der Suche zwar ein paar ähnliche Beiträge gefunden, aber leider keinen passenden:
Wir benutzen 3 News-"Typen" -> Nachrichten, Spielberichte und Fotos
Ich würde nun gerne den Text "Weiterlesen" unter den News ändern und zwar abhängig davon, welche Klasse in der jeweiligen News eingetragen ist. Bei "spielberichte" z.B. "Zum Spielbericht" bzw bei "fotos" z.B. "Zu den Fotos". Wenn nichts angegeben ist, dann den Standard.
Wir nutzen Contao 4.4.20
Ich denke mal das löst man über das Template. Nur wie? Kann ich das mit einer IF-Abfrage lösen? Aber wie? Das übersteigt dann doch leider mein Wissen. Kann mir evtl. jemand unter die Arme greifen. Hier der Code "news_latest_image"
PHP-Code:
<div class="layout_latest block <?php echo $this->class; ?>">
<?php if ($this->hasMetaFields): ?>
<p class="info"><time datetime="<?php echo $this->datetime; ?>"><?php echo $this->date; ?></time> <?php echo $this->author; ?> <?php echo $this->commentCount; ?></p>
<?php endif; ?>
<?php if ($this->addImage): ?>
<figure class="image_container<?php echo $this->floatClass; ?>"<?php if ($this->margin || $this->float): ?> style="<?php echo trim($this->margin . $this->float); ?>"<?php endif; ?>>
<?php if ($this->href): ?>
<a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>">
<?php endif; ?>
<?php $this->insert('picture_default', $this->picture); ?>
<?php if ($this->href): ?>
</a>
<?php endif; ?>
<?php if ($this->caption): ?>
<figcaption class="caption" style="width:<?php echo $this->arrSize[0]; ?>px"><?php echo $this->caption; ?></figcaption>
<?php endif; ?>
</figure>
<?php endif; ?>
<div class="teaser">
<?php echo $this->teaser; ?>
</div>
<?php if ($this->hasText): ?>
<p class="more"><?= $this->more ?></p>
<?php endif; ?>
</div>
Vielen Dank und viele Grüße
Harry
Lesezeichen