Ergebnis 1 bis 3 von 3

Thema: Div nur dann anzeigen, wenn Nachrichten vorhanden sind

  1. #1
    Contao-Nutzer Avatar von eweitzel
    Registriert seit
    04.04.2011.
    Beiträge
    20

    Standard Div nur dann anzeigen, wenn Nachrichten vorhanden sind

    Hallo,

    das ist eine Frage an die Programmierer unter uns.
    Ich möchte in der rechten Spalte meines Layouts ein DIV mit Überschrift "Aktuelles" nur dann anzeigen, wenn Nachrichten zum Anzeigen vorhanden sind. Wenn keine Nachrichten vorhanden sind, soll das DIV nicht angezeigt werden.

    Als Lösung wollte ich hierzu im Template fe_page.html5 eine if-Anweisung einauen, die folgendes tut:

    1. nachsehen, ob es News zum anzeigen gibt
    2. Wenn ja, dann erstelle einen DIV Bereich und zeige die News darin an
    3. Wenn nein, dann erstelle keinen DIV Bereich

    Hier der Pseudo Code:
    <?php if ($this->hasNewsToDisplay("ArchivName") ): ?>
    <div id="aktuelles>
    <?php echo $this->displayAllNews("ArchivName"); ?>
    <?php endif; ?>

    Hat jemand einen Tipp wo ich die PHP-Funktionen finde oder geht das alles nicht so einfach?

    Vielen Dank für Tipps. Gruß Edgar


    P.S. Ich habe schon mal in system/modules/news gestöbert, bin aber nicht fündig geworden.

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Du kannst dir Entsprechendes im Template "mod_newsarchive_empty" einstellen oder bearbeiten. Grad mal kurz getestet, geht.
    Am einfachsten wäre, du löscht dort einfach die Ausgabe.

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  3. #3
    Contao-Nutzer Avatar von eweitzel
    Registriert seit
    04.04.2011.
    Beiträge
    20

    Standard

    ...
    vielen Dank. Das ist die Lösung die ich suchte.

    Mir war nicht klar, dass im Falle nicht vorhandener News dieses Template aufgerufen wird. Das ist schick.

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
  •