Ergebnis 1 bis 7 von 7

Thema: Kommentarfunktion in ein modifiziertes Template einbauen

  1. #1
    Contao-Nutzer
    Registriert seit
    03.11.2010.
    Beiträge
    42

    Beitrag Kommentarfunktion in ein modifiziertes Template einbauen

    Hallo,

    ich würde gerne in mein modifiziertes Template (news_full.html5) die Kommentarfunktion einbauen.

    Code:
    <section class="<?php echo $this->class; ?> ce_accordion ce_text block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <a name="<?php echo $this->id;?>"></a>
    <div class="layout_full 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; ?>
    
      <h1><?php echo $this->newsHeadline; ?></h1>
         		
    
      <?php if ($this->hasSubHeadline): ?>
        <h2><?php echo $this->subHeadline; ?></h2>
      <?php endif; ?>
      
      
    
      <div class="toggler"<?php if ($this->headlineStyle): ?> style="<?php echo $this->headlineStyle; ?>"<?php endif; ?>>
    	<div class="toggler_image"></div>
    	<?php echo $this->teaser;?>
      </div>
      
      <div class="accordion"><div>
    
        <?php if (!$this->addBefore): ?>
          <?php echo $this->text;?>
        <?php endif; ?>
    
      
    
      <?php if ($this->enclosure): ?>
        <div class="enclosure">
          <?php foreach ($this->enclosure as $enclosure): ?>
            <p><img src="<?php echo $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['mime']; ?>" class="mime_icon"> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?> <span class="size">(<?php echo $enclosure['filesize']; ?>)</span></a></p>
          <?php endforeach; ?>
        	<?php endif; ?>
       		<div id="social"><?php echo $this->sw_socialnetworks;?> </div>
    </div>
    </div></div>
    </section>
    Dieses template rufe ich in einem Artikel als Nachrichtenliste auf.

    Ich stehe irgendwie auf dem Schlauch, wenn ich einfach die Zeilen von mod_newsreader.html5 nehme:

    Code:
      <?php if ($this->allowComments && ($this->comments || !$this->requireLogin)): ?>
        <div class="ce_comments block">
          <<?php echo $this->hlc; ?>><?php echo $this->addComment; ?></<?php echo $this->hlc; ?>>
          <?php foreach ($this->comments as $comment) echo $comment; ?>
          <?php echo $this->pagination; ?>
          <?php include $this->getTemplate('mod_comment_form', 'html5'); ?>
        </div>
      <?php endif; ?>
    hat er Probleme mit der foreach-Schleife (packe diese Zeilen in das obere tmpl vor "</section>"

    PHP Warning: Invalid argument supplied for foreach() in ...
    Kann mir jemand die Augen öffnen

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Wird mod_newsreader nicht sowieso durchlaufen?! Ich habe in meinen News-Templates (news_) auch keine Hinweise auf irgendeine Kommentarfunktion - und trotzdem kann ich kommentieren. Die Kommentarfunktion schaltet man in den Einstellungen des Nachrichtenarchivs ab oder an.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Nutzer
    Registriert seit
    03.11.2010.
    Beiträge
    42

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Wird mod_newsreader nicht sowieso durchlaufen?! Ich habe in meinen News-Templates (news_) auch keine Hinweise auf irgendeine Kommentarfunktion - und trotzdem kann ich kommentieren. Die Kommentarfunktion schaltet man in den Einstellungen des Nachrichtenarchivs ab oder an.
    Die Funktion ist eingeschaltet, sonst würde ich ja auch keine Fehlermeldung erhalten.

    Ich glaube nicht das mod_newsreader hierbei durchlaufen wird, da ich ja das Modul als Nachrichtenliste aufrufe, und dann nicht nach news_reader weitergeleitet wird. <- so mein verständnis.
    Geändert von doggidog13 (02.09.2014 um 10:43 Uhr)

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Dann werden offensichtlich beim Modul Nachrichtenliste keine Kommentarfunktionen bereitgestellt. Außer der Kommentaranzahl.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  5. #5
    Contao-Nutzer
    Registriert seit
    03.11.2010.
    Beiträge
    42

    Standard

    ja deswegen die Frage ob man das einbauen kann, oder ob das dann nicht wirklich schön ist.

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Erstelle Dir ein Kommentar-Modul und füge es als Inhaltselement unter das Inhaltselement mit dem Nachrichtenliste-Modul ein. Die Kommentare beziehen sich dann nur auf die Seite mit dieser Nachrichtenliste. Das wäre dann die Lösung für EINE Kommentarmöglichkeit für die gesamte Nachrichtenliste.

    Kommentare unter jeder Nachricht dieser Nachrichtenliste ist wohl nicht möglich, da erstens das Nachrichtenliste-Modul das nicht vorsieht (wie ich schon schrieb) und zweitens sich die vielen (gleichen) Kommentarformulare ins Gehege kommen würden.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  7. #7
    Contao-Nutzer
    Registriert seit
    03.11.2010.
    Beiträge
    42

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    ... Kommentare unter jeder Nachricht dieser Nachrichtenliste ist wohl nicht möglich, da erstens das Nachrichtenliste-Modul das nicht vorsieht (wie ich schon schrieb) und zweitens sich die vielen (gleichen) Kommentarformulare ins Gehege kommen würden.
    Vielen Dank für die Antwort.
    Ja das mit dem Kommentar-Modul hatte ich auch gewusst, nur das ist nicht das was ich will, da ich gerne unter jedem Beitrag das hätte.
    Aber dann gibt es halt keine Kommentar Funktion

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
  •