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

Node in Teaseransicht mit Kommentartitel

Eingetragen von Schnittmenge@dr... (288)
am 12.01.2010 - 09:49 Uhr in
  • Themes & Theming
  • Drupal 5.x

Wie sieht der Code aus, den ich in die node.tpl.php schreiben müsste, damit die Titel der Kommentare zu einem Node in der Teaseransicht des Nodes als knickbare Links - präsentiert als Baumstruktur - erscheint.

So ähnlich wie bei Heise: http://www.heise.de/security/news/foren/S-Android-App-spionierte-Bank-Lo...

Vielen Dank für die Antworten im Voraus,
Schnittmenge

‹ Drupal ignoriert plötzlich erstellte page.tlp.php im Theme [gelöst] "Feld" einem bestimmten CSS zuweisen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Also dieser Code gibt in

Eingetragen von Schnittmenge@dr... (288)
am 13.01.2010 - 00:48 Uhr

Also dieser Code gibt in node.tpl.php gibt die Titel der Kommentare als in der Teaseransicht der Node aus, jedoch nicht in der richtigen Reihenfolge und ohne Absätze:

<?php
if ($page != 1):
?>

<?php
$query
="SELECT cid, pid, subject FROM {comments} where nid= %d ";
$result=db_query($query, $node->nid);
while (
$item = db_fetch_object($result)) {
 
$groups[$item->cid] = $item;
}
foreach (
$groups as $cid => $item) {
   
$items[] = l($item->subject, "node/$node->nid", array(), NULL, "comment-". $item->cid);
}
print
theme('item_list', $items);
?>

<?php
endif;
?>

Wie muss da noch gedreht werden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views?

Eingetragen von Kars-T (1473)
am 13.01.2010 - 02:03 Uhr

Hi,

wäre Views nicht eine bessere Lösung? Gut, ich weiß nicht was mit einer Hierarchie wäre, aber man könnte dafür ein Style Plugin schreiben. Wenn du das alles von Hand machst, dann wird das eher schwer zu verwalten. ZB. um das Paging müsstest du dich ja auch kümmern.

Toll grad jetzt ist d.o für 15 Min down...
Schau mal in die API. Es gibt bestimmt eine Funktion zum laden der Kommentare eines Nodes.

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kommentare laden

Eingetragen von stBorchert (6003)
am 13.01.2010 - 08:27 Uhr
Kars-T schrieb

Es gibt bestimmt eine Funktion zum laden der Kommentare eines Nodes.

Nö, gibt es nicht.
Das Kommentarmodul ist eines der gruseligsten Core-Module ever. Das kommt aber auch durch die verschiedenen Darstellungsmöglichkeiten und die daraus resultierenden Strukturänderungen.

Ein View, der über "Attach" an Nodes gehängt wird, ist hier die einfachste Variante.

hth,

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert schrieb Ein

Eingetragen von Schnittmenge@dr... (288)
am 13.01.2010 - 09:48 Uhr
stBorchert schrieb

Ein View, der über "Attach" an Nodes gehängt wird, ist hier die einfachste Variante.

Also ich habe bereits einen Block über eine node.tpl.php ausgegeben, aber was verstehst Du unter einen View attachen? Kannst Du mir dazu bitte einen Link angeben?

______
Twitter

Consenser.org

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist eine Ausgabe Art,

Eingetragen von Kars-T (1473)
am 13.01.2010 - 10:01 Uhr

Das ist eine Ausgabe Art, wie "Seite" oder "Block". Außer Stefan meint das Modul hier.
http://drupal.org/project/views_attach

Du könntest auch Panels verwenden, das machen wir immer so.

Und als Ausgabe Art der Kommentare ist vielleicht "Nach Themen gruppierte Liste - nur Titel" das was du willst. Das ist eine Standardeinstellung.

Wenn du das damit machst, kannst du die Kommentare einfach als Panels Pane ausgeben, dann bräuchtest du nicht mal Views.

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

Attachment

Eingetragen von stBorchert (6003)
am 13.01.2010 - 10:15 Uhr

Nee, views_attach meinte ich nicht.
Ich meinte einfach nur, ein Display des Typs "Attachment" hinzufügen.

Hier mal ein paar Screenshots:


hth,

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views Attachment habe ich für Drupal 5

Eingetragen von Schnittmenge@dr... (288)
am 13.01.2010 - 10:20 Uhr

Views Attachment habe ich für Drupal 5 nicht gefunden. (Ja, ich weiß ...)

______
Twitter

Consenser.org

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal

Eingetragen von stBorchert (6003)
am 13.01.2010 - 10:30 Uhr

Arg, Du immer mit Deinem Drupal 5 :).
Ja, nee, mit D5 geht das nicht so. Da musst Du Dir in der node.tpl.php die Kommentartitel selbst aus der Datenbank laden.

<?php
$comments
= db_query('SELECT subject, comment, format FROM {comments} WHERE nid = %d AND status = %d', $node->nid, COMMENT_PUBLISHED);
while (
$comment = db_fetch_object($comments)) {
  print
'<div class="comment">'. check_plain($comment->subject) .'</div>';
}
?>

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Nach Themen gruppiert" "Datum - Neueste zuerst"

Eingetragen von Schnittmenge@dr... (288)
am 13.01.2010 - 12:33 Uhr

Danke Stefan!

Jetzt wird die Liste der Titel als chronologische Liste ausgegeben. Ich habe aber in den Darstellungsoptionen "Nach Themen gruppiert" "Datum - Neueste zuerst" gewählt. Wie bekomme ich diese Darstellungsart hin?

____
Twitter

Consenser.org

  • Anmelden oder Registrieren um Kommentare zu schreiben

D5

Eingetragen von Kars-T (1473)
am 13.01.2010 - 12:59 Uhr

D5? Oh ähm tschuldigung -.-

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

SQL

Eingetragen von stBorchert (6003)
am 13.01.2010 - 13:22 Uhr

http://www.sql-lernen.de/order-by.php und http://www.sql-lernen.de/group-by.php

hth,

 Stefan

--
Sei nett zu Deinem Themer!

  • 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 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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 18 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