Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

tpls benutzen

Eingetragen von gaertner_markus (45)
am 29.10.2008 - 14:24 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

hallo,

bin noch als Anfaenger unterwegst der gerade das speichern von Daten in Drupal in ner Db gelernt hat.

Hier jetzt die naechste Frage:
In verschiedenen Modul-Ordnern habe ich nach dem Art xxx.tpl.php benannte Dateien gefunden.
Mit welchem Hook kann ich die Dateien ansprechen/ausgeben und Variablen uebergeben?

Bei den Dateien handelt es sich scheinbar nur um PHP-Code der sich um die Ausgabe kuemmert.?

Dank im Vorraus!

mfg

‹ Entwickeln anfangen. Hooks nur bei bestimmten Content Types einbauen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, das sind Template

Eingetragen von andreas-emer (577)
am 29.10.2008 - 14:40 Uhr

Hallo,

das sind Template Dateien, schau mal hier http://www.drupalcenter.de/handbuch/4217

*************************************************************************************************
Drupalcon Germany - Go Go Go - Mehr Infos zur Drupalcon & zum Drupalcamp in
Deutschland gibst unter http://groups.drupal.org/drupalcamp-drupalcon-germany

  • Anmelden oder Registrieren um Kommentare zu schreiben

RE: Hallo, das sind Template

Eingetragen von gaertner_markus (45)
am 29.10.2008 - 15:11 Uhr
andreas-emer schrieb

das sind Template Dateien, schau mal hier http://www.drupalcenter.de/handbuch/4217

Jene die ich meine sind nicht diese Template-Dateien!
Beispiel: bei der Drupal-Install war auch ein Forum (moduls/forum) dabei. In dem Ordner befinden sich Dateien wie forums.tpl.php, forum-topic-list.tpl.php etc.

Wie kann ich selber solche Dateien ansprechen/ausgeben wenn ich im Admin-Menu in den Einstellungen Daten ausgeben moechte. Oder zu was sind diese tpl.phps gedacht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Markus, diese

Eingetragen von andreas-emer (577)
am 29.10.2008 - 16:55 Uhr

Hallo Markus,

diese Template-Dateien sind dafür da um bestimmte Module (zum Beispiel das Forum) zu themen. Du kannst die Inhaltstypen naürlich auch selbst themen. Dazu einfach eine Datei mit den richtigen Namen des Inhaltstypen (zum Beispiel node-forum.tpl.php) im Ordner site/all/themes/DeinImAdminBackendgewähltesTheme anlegen und themen.

*************************************************************************************************
Drupalcon Germany - Go Go Go - Mehr Infos zur Drupalcon & zum Drupalcamp in
Deutschland gibst unter http://groups.drupal.org/drupalcamp-drupalcon-germany

  • Anmelden oder Registrieren um Kommentare zu schreiben

RE:Hallo Markus, diese

Eingetragen von gaertner_markus (45)
am 05.11.2008 - 10:34 Uhr

hallo,

Um noch mal zu nennen was ich wissen/machen moechte:

ich habe ein Modul "gebastelt", welches auf der Adminseite meines Moduls Daten zB. in Tabellenform ausgeben soll. Und um die Ausgabe vom restlichen Code zu trennen moechte ich gern ein eigenes Template an dieser bestimmten Stelle einbinden welches die Daten formatiert ausgibt.
Wie binde ich solch ein Template ein und wie uebergebe ich die Daten an das Template. Muss ich einen Hook benutzen oder kann ich das Template aus einer Funtktion heraus aufrufen>

Solche Anleitung wie diese hier: http://www.drupalcenter.de/faq/5149 sagen mir zu dem Thema nicht viel.

mfg

andreas-emer schrieb

diese Template-Dateien sind dafür da um bestimmte Module (zum Beispiel das Forum) zu themen. Du kannst die Inhaltstypen naürlich auch selbst themen. Dazu einfach eine Datei mit den richtigen Namen des Inhaltstypen (zum Beispiel node-forum.tpl.php) im Ordner site/all/themes/DeinImAdminBackendgewähltesTheme anlegen und themen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Modul "gebastelt",

Eingetragen von narres (348)
am 05.11.2008 - 10:49 Uhr
Zitat:

Modul "gebastelt", welches auf der Adminseite meines Moduls Daten zB. in Tabellenform ausgeben soll. Und um die Ausgabe vom restlichen Code zu trennen moechte ich gern ein eigenes Template an dieser bestimmten Stelle einbinden welches die Daten formatiert ausgibt.

Halte ich persönlich für ungünstig, da:
Wenn Du ein Modul hast, welches eine spezifische Ausgabe im Admin-Bereich erzeugen soll, dann ist die Ausgabe mit dem Modul ja ohnehin schon "Verheiratet". Wenn Du jetzt das Tempating Deines Moduls mit PHPTemplate "verheiratest", dann bringst Du Dich in die Abhängigkeit, dass Dein Modul auch nur mit der PHPTemplate-Engine läuft. Wer sagt denn, dass ich mein aktuelles Theme unter dieser Theme-Engine laufen habe?

Wenn ich an einer solchen Stelle die Formatierung von der Logik trennen wollte, dann würde ich dies über ein Include realisieren. Du trennst ja sonst etwas, was nicht ohneeinander kann :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

RE: Zitat: Modul "gebastelt",

Eingetragen von gaertner_markus (45)
am 05.11.2008 - 11:05 Uhr

naja,

das mit den Templates gibt mir bisher mehr Raetzel auf als das mit den Modulen.

Werde es erstmal mit include versuchen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

neben der oben schon

Eingetragen von narres (348)
am 05.11.2008 - 11:21 Uhr

neben der oben schon genannten URL ist auch noch
http://drupal.org/theme-guide
http://drupal.org/phptemplate
http://drupal.org/node/104316
zum Stöbern sehr gut geeignet.

Beachte aber, dass es immer nach der eingesetzten Engine (Standard PHPTemplate) und der eingesetzten Drupal Version etwas variiert.

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