Ergebnis 1 bis 6 von 6

Thema: Probleme den News Teaserbildern - Unverständnis oder Contaofehler

  1. #1
    Contao-Nutzer Avatar von Buckshot
    Registriert seit
    19.06.2009.
    Ort
    Marthalen, im Weinland ;-)
    Beiträge
    174

    Standard Probleme den News Teaserbildern - Unverständnis oder Contaofehler

    Hallo zusammen
    ich wollte eine Newsliste mit Bildern mit dem Nachrichtentemplate "news latest" darstellen und habe festgestellt, dass wenn ich die Bilder unter dem Text darstellen möchte, dies nicht funktioniert, d.h. sie werden einfach oberhalb dargestellt.
    Dies geschieht in der Contao-Demo ebenfalls. Wenn man da bei dem Breacking-News-Modul das Template auf "news latest" umstellt und dann im Newsarchiv beim James Wilson-Teaser das Bild auf unterhalb des Textes stellt, dann bleibt es trotzdem oberhalb. (Bild links und rechts des Textes funktioniert, aber nicht unterhalb)

    Kann das jemand bestätigen und mir ev. gleich helfen wie ich das gefixt kriege. Wäre echt cool, denn PHP ist echt nicht mein Ding (wäre zwar gut wenn aber alles geht nicht

    Vielen Dank und Grüsse
    Christian

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Das ist ein bekanntes Thema...

    https://community.contao.org/de/show...lder-in-Teaser

    bzw. irgendwo gibte hier auch modifizierte templates...

  3. #3
    Contao-Nutzer Avatar von Buckshot
    Registriert seit
    19.06.2009.
    Ort
    Marthalen, im Weinland ;-)
    Beiträge
    174

    Standard

    Danke für die schnelle Antwort magicsepp

    ich habe jetzt das template modifiziert, aber ist eigentlich auch doof, dass wenn man schon die Bildausrichtung angeben kann, diese nicht richtig funktioniert und die Bilder falsch plaziert werden.
    Es ist ja nicht so, dass wie in Deinem verlinkten Thread keine Bilder auftauchen sondern es ist die Bildausrichtung - die man definieren kann bei der Bildauswahl - die ein falsches Resultat liefert wenn man "unterhalb des Textes" wählt. Alle anderen Richtungen funktionieren.
    Ich habe auch eine frische 3.1.1 Installation, also kein Uprgrade oder so.

    Aber Dein Link hat mir geholfen dass ich gelesen habe was ich wo verschieben muss im template...also soweit so gut auch wenn der Fehler (und ich denke es ist einer im Contao) nicht gelöst sondern nur umgangen wurde.

    Danke für die Hilfe
    Christian

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Christian,

    ansonsten melde das Problem hier, dann kümmert sich Leo darum.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.244
    Partner-ID
    10107

    Standard

    Der Grund warum die Ausrichtung des Teaserbildes für News keine Auswirkung hat ist, dass im Template einfach nicht darauf abgefragt wird ($this->addBefore). Eine dahingehend abgeänderte Version des templates könnte zB so aussehen:
    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; ?>

      <h2><?php echo $this->linkHeadline?></h2>

      <?php if (!$this->addBefore): ?>
      <div class="teaser">
        <?php echo $this->teaser?>
      </div>
      <?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; ?>

          <img src="<?php echo $this->src?>"<?php echo $this->imgSize?> alt="<?php echo $this->alt?>">

          <?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; ?>

      <?php if ($this->addBefore): ?>
      <div class="teaser">
        <?php echo $this->teaser?>
      </div>
      <?php endif; ?>

      <?php if ($this->text): ?>
        <p class="more"><?php echo $this->more?></p>
      <?php endif; ?>

    </div>
    Keine Ahnung warum dies im default news_latest template nicht gemacht wird.

  6. #6
    Contao-Nutzer
    Registriert seit
    15.05.2012.
    Beiträge
    171

    Standard

    Vielen Dank für Deinen Code (funkt!!!!), denn das Problem gibt's in Contao 3.3.5 auch noch :-(

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
  •