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

Comment (Form) Layout

Eingetragen von Genesis (597)
am 20.05.2009 - 14:03 Uhr in
  • Themes & Theming
  • Drupal 5.x

Hallo zusammen,

ich habe mir nun über eine Stunde n Ast auf drupal.org gesucht, konnte aber keine Antwort auf meine Frage finden. Im Grunde ists ganz "simpel" - Ich würde gerne das Eingabeformular der Kommentare rechtseitig der eigentlichen Kommentare anzeigen. Quasi linke Spalte die Kommentare, in der Rechten das Formular, so wie es Michelle z.B. im APK über Panels löst.

Leider habe ich bisher keinen Weg gefunden das zu bewerkstelligen. Auf Späße wie Panels würde ich gern verzichten, da die Profile auf Bio basieren und das wird dann alles zu komplex, zumal ich das Profil "gethemed" habe, und themen mit Panels nur ganz bedingt geht, bzw. eher Hölle ist. :)

Derzeit rufe ich in meiner Node des zu Grunde liegenden Contenttypes von Bio das Kommentarformular über

<?php
if (function_exists('comment_render') && $node->comment) {
   print
comment_render($node, $node->cid);
  
$node->comment = NULL;
}
?>

auf, und habe eine comment.tpl.php angelegt, da ich noch bury/promote nutze.

Kann ich das Ganze in einer der beiden Dateien entsprechend anpassen? Für mich wäre auch ein Modul-Hack okay, wenn es denn gar nicht anders geht.

Falls das schon mal jemand gemacht hat, oder einen entsprechenden Link für mich hätte wäre ich sehr dankbar. Ich sags zudem immer wieder gern dabei, ich bin kein PHPler. ;)

Danke schon mal im Voraus,

Genesis

‹ fieldset 'collapsed' nicht "Mad Tabber" - Easier Tabbed Menus in Drupal 6 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich gebe mir mal selbst die

Eingetragen von Genesis (597)
am 21.05.2009 - 11:17 Uhr

Ich gebe mir mal selbst die Antwort, falls mal irgendwann jemand etwas Ähnliches machen will. Vorweg sei gesagt das es sicher sauberere und bessere Methoden gibt, allerdings ist dass das Einzige was ich nach langem Suchen zusammen getragen habe, und es funktioniert.

Um die Eingabeform getrennt von den Kommentaren darzustellen gibt es diese Möglichkeit:

Hiermit werden die Kommentare ausgegeben:

<?php
if (function_exists('comment_render') && $node->comment) {
   print
comment_render($node, $node->cid);
  
$node->comment = NULL;
}
?>

Das gibt die Form aus:

<?php
print drupal_get_form('comment_form', array('nid' => $nid), t('Post new comment'));
?>

Problem dabei ist das die Form 2 mal angezeigt wird, also muss eine ausgeblendet werden. Hier wirds dann "unsauber", da die eine Form im css-Element .box gerendert wird habe ich dieses einfach innerhalb der node auf display:none; gesetzt. Achtung: Nicht global definieren, da auch andere Formen in .box dargestellt werden.

Jetzt kann man z.B. die Eingabeform unabhängig der Kommentare auf der Seite darstellen.

Wie gesagt, es gibt vllt bessere Methoden, für mich reicht es aber. :)

Achso, das alles gilt für 5.x!

Grüße vom,

Genesis

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier gibt es aber das

Eingetragen von dawehner (2639)
am 21.05.2009 - 13:58 Uhr

Hier gibt es aber das Problem dass die Form zweimal vorhanden ist :)

Für Drupal6 würde sich http://drupal.org/project/comment_display anbieten, funktioniert auch gut.. mit einem Patch
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 5 Tagen 4 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 2 Stunden
  • ordnerstruktur
    vor 1 Woche 13 Stunden
  • Die Subdomain muß auf den
    vor 1 Woche 2 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 5 Wochen 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20514

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
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