Ergebnis 1 bis 3 von 3

Thema: Standardbild für News definieren?

  1. #1
    Contao-Nutzer
    Registriert seit
    27.07.2011.
    Ort
    Salzburg
    Beiträge
    61

    Standard Standardbild für News definieren?

    Hallo Leute,

    ist es möglich für News (wir habene mehrere Newskategorien) ein Standardbild zu hinterlegen? Also wenn kein spezielles Bild angegeben wird, eben einen Standard darzustellen.

    Hintergrund (abgesehen von der eigentlichen Homepage): Wir stellen die News via RSS-Feed an Facebook zur Verfügung - mit RSS-Graffiti. Und wenn kein Bild dargestellt wird (weil vom Redakteur keines gewählt wurde) sollte ein "Kategorie-Bild" dargestellt werden. Wie z.B. "News-International", "News-National" oder "News-Bundesländer".
    Siehe auch www.oepbv.at und http://www.facebook.com/OEPBV

    Danke für eure Hilfe,
    Robert

  2. #2
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Hallo Robert,
    das sollte möglich sein. Dazu musst Du das Newsreader-Template ein wenig anpassen. Wenn Du das news_full Template verwendest, findest Du dort in etwa folgenden Code vor:

    PHP-Code:
    <?php if ($this->addImage): ?>
    <div 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): ?>
    <div class="caption"><?php echo $this->caption?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    ergänzt wäre der Code dann in etwa so:

    PHP-Code:
    <?php if ($this->addImage): ?>
    <div 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): ?>
    <div class="caption">
    <?php echo $this->caption?>
    </div>
    <?php endif; ?>
    </div>
    <?php else: ?>
    <div class="image_container">
    <img src="tl_files/pfad/zum/standard/kategoriebild.jpg" alt="Kategoriebild Beispiel 1" />
    </div>
    <?php endif; ?>
    Wenn Du pro Kategorie ein anderes Bild einfügen willst, musst Du natürlich noch innerhalb des image_containers abfangen, in welcher Kategorie Du Dich z.Zt. befindest und dementsprechend ein anderes Bild als src angeben.
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  3. #3
    Contao-Nutzer
    Registriert seit
    27.07.2011.
    Ort
    Salzburg
    Beiträge
    61

    Standard

    Hi Webster,

    herzlichen Dank. Ich werde das diese Woche mal testen nd dann berichten.

    Lg, Robert

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
  •