it-swarm.com.de

Kategorie-Blog - Layout, wenn das Intro-Bild festgelegt ist

Ich möchte einen Tag um den Intro-Text einfügen, aber nur, wenn der Artikel ein Intro-Bild enthält.

In der intro_image-Layoutdatei können Sie einfach Markups um das Bild hinzufügen. Und in der Datei blog_item.php kann ich sehen, wo der Text enthalten ist:

<?php echo $this->item->introtext; ?>

Aber kann mir jemand helfen, eine if-Anweisung zu schreiben, damit ich den Text mit einem <div> Versehen kann, damit ich das Layout steuern kann, wenn das Intro-Image festgelegt wurde?

1
LeilaH

Wenn Sie das Intro-Image meinen, das im Layout "intro_image" verwendet wird, verwenden Sie denselben Haken wie im Layout:

<?php $images = json_decode($this->item->images); ?>
<?php if (!empty($images->image_intro)) : ?>
    <div><?php echo $this->item->introtext; ?></div>
<?php else : ?>
    <?php echo $this->item->introtext; ?>
<?php endif; ?>
4
Sharky