Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[erledigt]Inhalte ausgeben

Eingetragen von messy (116)
am 07.12.2010 - 00:38 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hi,

ich möchte bei meinem Modul einfach nur Textinhalte ausgeben. Also zum Beispiel eine Tabelle und vorher einen Text dazu. Jetzt frage ich mich, ob das trotzdem in ein $form gepackt werden soll? Oder ganz anders? Steh irgendwie aufm Schlauch. Sollen einfach nur Texte sein mit denen nichts weiter passiert.

Viele Grüße
messy

‹ Hauptmenü Artikel sortieren nach tag pdf download + cover anzeigen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Welches Modul meinst du? Hast

Eingetragen von steeph (92)
am 07.12.2010 - 09:40 Uhr

Welches Modul meinst du? Hast du ein eigenes geschrieben? Woraus soll die Tabelle bestehen (Nodes?)?
Vielleicht suchst du http://drupal.org/project/views

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe auch ein eigenes Modul,

Eingetragen von leda.ch (977)
am 07.12.2010 - 09:51 Uhr

Habe auch ein eigenes Modul, welches einen Text zurückgibt. Da gibt es aber diverse Varianten, je nach Absicht.
Du solltest genauer beschreiben, was Dein Modul tut, bevor es zur Textausgabe kommt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey, das war eine sehr

Eingetragen von messy (116)
am 07.12.2010 - 16:26 Uhr

Hey,

das war eine sehr uneindeutige Fragestellung. Das gebe ich zu. Es geht um eigene Module und es soll einfach zu einer Textausgabe kommen. Also z.B. ein Infotext und eine darauffolgende Tabelle. Die Tabelle würde ich mit theme_table() generieren, aber wie gebe ich diesen Infotext aus? Einfach nur den String t('blablabla') ausgeben? Oder sollte diese auch durch einen themer geschickt werden? Oder sogar als $form['bla'] = array ('#value' => 'blablabla'])?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich weiss jetzt nicht, ob Dir

Eingetragen von leda.ch (977)
am 07.12.2010 - 16:38 Uhr

Ich weiss jetzt nicht, ob Dir das viel sagt, aber im Prinzip kannst Du im Callback einfach einen String mit HTML-Code returnen...

Nochmals, es hängt davon ab, wie Du dem Modul sagst, dass es etwas zeigen soll - hast Du einen Button, mit einem simplen Callback, oder hast Du eine Form, welche nach dem Submit ein Resultat liefert?
Soll der Output auf eine "leere Seite", oder sich so verhalten, wie wenn es ("optisch") ein Node wäre?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also sprichts nichts gegen

Eingetragen von messy (116)
am 07.12.2010 - 22:55 Uhr

Also sprichts nichts gegen eigenen HTML-Code? Dachte man solle am besten alles irgendwie von Drupal erledigen lassen. Optisch ein Node würde ich sagen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, es spricht nichts

Eingetragen von leda.ch (977)
am 08.12.2010 - 08:59 Uhr

Nein, es spricht nichts dagegen. Da der Code dann innerhalb des Theming-Rahmens interpretiert wird, passt sich der an,
dafür ist HTML ja auch da. Zudem kannst Du die Tags selber mit Ids/Klassen versehen, um die Optik mit CSS weiter zu bearbeiten.

Schliesslich kann man auch bei Erfassen eines Nodes HTML-Code eingeben.

Drupal Rendering kommt dann ins Spiel, wenn man eigene Templates nutzen möchte, bei vielleicht eher komplizierten HTML-Gerüsten, wo man
die Übersicht verlieren könnte und wo man besser über die Preprocess-Methoden geht.
Aber bei "simplen" Modul-Outputs gehts meiner Meinung nach durchaus auch manuell.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles klar, danke.

Eingetragen von messy (116)
am 13.12.2010 - 20:22 Uhr

Alles klar, danke.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 29 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