Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

[gelöst]Kommentare in node--Inhaltstyp.tpl.php rendern

Eingetragen von daveiano (21)
am 22.03.2013 - 01:49 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo allerseits,

ich habe eine Templatedatei für einen Inhaltstyp, und möchte dort gerne die Kommentare rendern.

Das Kommentarformular habe ich bereits über print render($content['comments'][''comment_form]); gerendert, nur für die Kommentare an sich habe ich nichts gefunden.

Vielen Dank schon mal für eure Hilfe!

‹ Commerce Kickstart Theme anpassen [gelöst]Kommentare in node--Inhaltstyp.tpl.php rendern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

die templates dafür heißen:

Eingetragen von caw (2762)
am 22.03.2013 - 06:21 Uhr

die templates dafür heißen: comment-wrapper.tpl.php und comment.tpl.php

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja schon klar aber wie

Eingetragen von daveiano (21)
am 22.03.2013 - 17:42 Uhr

Ja schon klar aber wie rendere ich überhaupt die Kommentare in der node--Inhaltytyp.tpl.php ? Ich muss doch dort erst einmal sagen das sie überhaupt printed werden sollen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die sind schon im

Eingetragen von oteno (775)
am 22.03.2013 - 17:51 Uhr

Die sind schon im $content-Array schon drinnen $content['comments'], als Beispiel:

     
hide($content['comments']);
print render($content);
print render($content['comments']); ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe in der

Eingetragen von daveiano (21)
am 22.03.2013 - 18:05 Uhr

Ich habe in der node--Inhaltstyp.tpl.php

print render($content['comments']);

geschrieben, die comment-wrapper und comment Templates sind standardmäßig und nicht modifiziert. Es sind für die Seite 3 Kommentare veröffentlicht, aber es wird nur das Kommentarformular ausgegeben. Ist da eventuell was in den comment Templates falsch?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn sie nicht geändert sind,

Eingetragen von oteno (775)
am 22.03.2013 - 18:13 Uhr

Wenn sie nicht geändert sind, was soll dann dann mit ihnen nicht stimmen? Hast Du sie in Deinem theme-Verzeichnis, dann tu sie mal raus.
Probiere mal ein anderes Theme, z.B. Bartik, was dann passiert.
Normalerweise muss man ja das Formular auch nicht extra ausgeben mit print render($content['comments'][''comment_form]); was hast Du da genauer gemacht in Deinem node-template?

Gruß
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich in commet-wrapper

Eingetragen von daveiano (21)
am 22.03.2013 - 18:21 Uhr

Wenn ich in commet-wrapper testweise etwas hineinschreibe wird dies auch ausgegeben. Wenn ich in comment.tpl.php etwas hineinschreibe passiert nichts, diese Template Datei wird also gar nicht aufgerufen. In der comment-wrapper.tpl.php steht der Aufruf

print render($content['comments']);

nur passiert da nichts, ist der Aufruf korrekt?

Zu deinen Fragen:

Im theme Verzeichnis war eine modifizierte comment.tpl.php, habe ich vorübergehend rausgenommen, aber keine Änderung. Naja und mein node Template ist halt ein eigenes Template für ein eigenes Theme.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also doch eine modifizierte

Eingetragen von oteno (775)
am 22.03.2013 - 18:39 Uhr

Also doch eine modifizierte comment.tpl.php...
Hast Du den Drupal-Cache geleert, nachdem Du sie kurzfristig entfernt hattest?
Hast Du es mit einem anderen Theme probiert?
Die Aussage zu Deinem node-template ist nicht sehr umfangreich, speziell, warum Du das Kommentarfeld extra ausgeben wolltest/musstest.
Ist den Einstellungen des Inhaltstyps unter Comment setting "Show reply form on the same page as comments" angekreuzt?
Ansonsten kannst Du Dir mal das Devel Modul herunterladen. Mit dem Theme-Developer kannst Du Dir ansehen welche tpl-Dateinen auch geladen werden..

Gruß
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cache habe ich geleert, ja.

Eingetragen von daveiano (21)
am 22.03.2013 - 18:59 Uhr

Cache habe ich geleert, ja.

Naja das node template hat eine komplizierte Struktur, deshalb rendere ich den Inhalt nicht komplett über print render($content); sondern alles einzeln. Somit muss ich auch die Kommentare einzeln rendern. Ich hoffe das beantwortet deine Frage.
Mit einem anderen Theme versuche ich es gleich.

"Show reply form on the same page as comments" ist bereits ausgewählt. Mit dem Theme Developer arbeite ich bereits, dabei ist mir gerade aufgefallen, dass das $content['comments'] Array im comment-wrapper komplett leer ist. Daran wird es wohl liegen?

Danke schon mal, Liebe Grüße, David

  • Anmelden oder Registrieren um Kommentare zu schreiben

In anderen Themes werden die

Eingetragen von daveiano (21)
am 26.03.2013 - 12:54 Uhr

In anderen Themes werden die Kommentare auch nicht angezeigt.

In der Teaseransicht wird zwar die richtige Kommentaranzahl angezeigt, aber sie werden nicht gerendert.

Liebe Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es war ein Sprachenproblem,

Eingetragen von daveiano (21)
am 27.03.2013 - 00:29 Uhr

Es war ein Sprachenproblem, ich habe die Sprache von englisch zu sprachneutral geändert und jetzt werden die Kommentare angezeigt.

Weiß jemand woran das liegt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 19 Stunden
  • Hey danke
    vor 3 Tagen 14 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 8 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 17 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association