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 - 15: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 - 15: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 - 16: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 - 17: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 - 11: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 - 11: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 - 12: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 - 12: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

  • Ресурс frankifiranki.space — є локальний інформаційний портал Івано-Франківська та Прикарпаття
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 12 Stunden 16 Minuten
  • anyone has a working Betaflight mirror right now?
    vor 2 Tagen 7 Stunden
  • Vielen Dank für Ihren
    vor 2 Tagen 12 Stunden
  • Composer ist sehr ratsam
    vor 4 Tagen 11 Stunden
  • Vielen Dank für den
    vor 6 Tagen 21 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 1 Woche 9 Stunden
  • Gut gemacht
    vor 1 Woche 10 Stunden
  • Layout Builder etc. z.B. für Landing Pages
    vor 1 Woche 10 Stunden
  • Links
    vor 1 Woche 3 Tagen
  • Moin,wow, sehr gutes
    vor 1 Woche 4 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20561

Neue User:

  • Firanelign
  • rofilm
  • Cruzorerm

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