Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Template aus Contao 3.5 bringt Fehler in HTML-Tag Ausgabe unter Contao 4.4

  1. #1
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard Template aus Contao 3.5 bringt Fehler in HTML-Tag Ausgabe unter Contao 4.4

    Ich habe folgendes modifiziertes news_short Template aus einer Contao 3.5 Installation, das nun in Contao 4.4 unter PHP 7.1 nicht mehr richtig funktioniert:
    Das <a> Tag nicht mehr geöffnet - nur das abschliessende Tag ist noch vorhanden. Und "src" bleibt leer, dadurch ist das verlinkte Bild nicht mehr sichtbar.

    Warum rendert Contao 4 das anders?

    Abschnitt aus meinem Template:

    PHP-Code:
    <?php if ($this->teaser_addImage): ?>
    <figure class="image_container<?php echo $this->teaser_floatClass?>"<?php if ($this->teaser_margin || $this->teaser_float): ?> style="<?php echo trim($this->teaser_margin $this->teaser_float); ?>"<?php endif; ?>>
    <?php if ($this->teaser_href): ?>
    <a href="<?php echo $this->teaser_href?>"<?php echo $this->teaser_attributes?> title="<?php echo $this->teaser_alt?>">
    <?php endif; ?>
    <img src="<?php echo $this->teaser_src?>"<?php echo $this->teaser_imgSize?> alt="<?php echo $this->teaser_alt?>" />
    </a>
    <?php if ($this->teaser_caption): ?>
    <figcaption class="caption"><?php echo $this->teaser_caption?></figcaption>
    <?php endif; ?>
    </figure>
    HTML Ausgabe unter Contao 3.5:
    HTML-Code:
    <figure class="image_container">
    <a href="nachrichtenleser/219.html" title="Messe">
    <img src="files/news/messe_2018.jpg" width="1131" height="800" alt="Messe" />
    </a>
    </figure>
    HTML Ausgabe unter Contao 4.4 ohne <a>:
    HTML-Code:
    <figure class="image_container">
    <img src="" alt="Messe" />
    </a>
    </figure>

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.551
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du kannst Dir die verfügbaren Templatevariablen mittels
    PHP-Code:
    <?php $this->dumpTemplateVars(); ?>
    ausgeben lassen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •