Ergebnis 1 bis 3 von 3

Thema: "Keine Kommentare" in mod_newsreader.tpl

  1. #1
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard "Keine Kommentare" in mod_newsreader.tpl

    In der Detailansicht einer Nachricht (mod_newsreader.tpl) würde ich bei den Kommentaren unterhalb des Beitrages gerne folgende Unterteilung machen:

    - Überschrift "Kommentare"
    Falls Anzahl=0 einen Absatz ausgeben "Keine Kommentare vorhanden"
    Ansonsten Ausgabe aller Kommentare

    - Überschrift "Einen Kommentar schreiben"
    Und darunter das Formular zum Schreiben eines Kommentares.

    Wie kann ich in PHP abfragen, ob Kommentare da sind?

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Ich kann dir leider nicht genau sagen wie die Variable heißt aber mit

    PHP-Code:
    $this->showTemplateVars(); 
    kannst du dir verfügbaren anzeigen lassen, in einer (ev. $this->commentCount - nur geraten) wird die Anzahl abgebildet. Anschließend einfach mit if sowieso ... und so weiter

  3. #3
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Und so stolpert man fast auf den Tag genau ein Jahr später über seine eigenen Fragen...

    Die korrekte Variable ist übrigens $this->numberOfComments. Und hier ein Beispiel aus einer news_latest.tpl für eine Teaserliste:
    PHP-Code:
    <p class="info">
    <?php echo $this->date?> 
    <?php echo $this->author?> 
    <?php if ($this->numberOfComments ) echo $this->commentCount?>
    </p>
    Im Klartext:
    Wenn mindestens ein Kommentar vorhanden ist, schreibe $this->commentCount in den Quelltext (also z. B. Kommentare: 3 oder sowas).

    Wenn kein Kommentar vorhanden ist, wird gar nichts in den Quelltext geschrieben, denn Kommentare: 0 sieht irgendwie so ungelesen aus ;-)
    Geändert von pmmueller (11.10.2010 um 20:14 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Meldung "Sie müssen sich einloggen um Kommentare zu schreiben"
    Von Chris87 im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 08.02.2011, 10:41
  2. Antworten: 0
    Letzter Beitrag: 10.01.2011, 23:37
  3. Kann keine "neue Seite", "neuen Artikel", etc. anlegen
    Von SebiG82 im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 06.07.2010, 13:17
  4. Modul "Kommentare" - Feld "Email" zu einem optionalen Feld machen
    Von ToenS im Forum Layout / Templates / Holy Grail
    Antworten: 0
    Letzter Beitrag: 07.03.2010, 18:46
  5. Statt "x Kommentare" nur "x" bei den Nachrichtenbeiträgen
    Von Alexander im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 26.02.2010, 20:55

Lesezeichen

Lesezeichen

Berechtigungen

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