Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite ›

Drupal 6.x

Hilfsfunktionen aus eigenem Modul in Theme Layer benutzen?

Eingetragen von talueng (48) am 26.04.2010 - 07:49 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Ich habe für unsere Seite ein kleines, eigenes Modul geschrieben, dessen Aufgabe hauptsächlich darin besteht, durch das Implementieren von Drupal Hooks (bspw. form alter) und Theme Override eines anderen Moduls die Oberfläche hier und da etwas anzupassen. U.a. habe ich mir in diesem Modul ein paar Hilfsfunktionen definiert:

<?php

function _theme_mymodule_user_picture($user, $size = 'user_image_default', $classes = '') {
 
// Hier steht sowas wie: return "<div class='user_picture size_" . $size; usw.
}

function
_theme_mymodule_comment_template($body, $first = FALSE, $user = NULL, $meta = '', $classes = '') {
 
// Hier steht sowas wie return "<div class='comment-body " . $classes . "'>; usw.
}

// usw.

?>

Eine Hilfsfunktion sorgt für eine konsistente Ausgabe und Formatierung von den User-Avataren, eine anderen für eine konsistente Ausgabe und Formatierung von Kommentaren, usw.

Nun würde ich diese Funktionen gerne im Theme-Layer wiederverwenden, insbesondere in der comment.tpl.php die für die Ausgabe von Kommentaren unter Nodes zuständig ist. D.h. ich möchte die Kommentare konsistent auf meiner Seite haben und wenn ich was nachträglich ändere, möchte ich nicht an mehreren Stellen ändern müssen.

Wie kann ich das am besten lösen? Natürlich kann ich die obigen Funktionen einfach 1:1 in meine template.php meines Themes kopieren, aber dann hätte ich die Funktionen an zwei Stellen und wenn ich was ändern will, muss ich es an zwei Stellen ändern. Ich habe schon mit hook_theme() probiert, eigene Theme-Funktionen zu definieren, aber das hat nur die Seite crashen lassen.

  • 3 Kommentare

[Pause, vorab erledigt] Etwas anderer Auftrag: 5 Fragen beantworten

Eingetragen von stef1234 (133) am 25.04.2010 - 23:40 Uhr in
  • Drupal Jobs
  • Drupal 6.x

Drupal Version 6.16

Ich bin fortgeschrittener Drupalanfänger und suche jemanden der mir folgende Fragen ausführlich beantwortet bzw. den Lösungsweg gut dokumentiert.
Die Antworten müssen nicht extrem ausführlich sein wie „Klick oben links auf Menü, dann klickst du weiter unten auf …“, aber auch ebenso wenig kurz wie „Das Zauberwort heißt node-profile.tpl.php“.

  • 4 Kommentare
  • Weiterlesen

[gelöst] Nur das Jahr aus einem datefield anzeigen?

Eingetragen von tomx (771) am 25.04.2010 - 23:19 Uhr in
  • Module
  • Drupal 6.x

Wie kann man anstatt 14.12.2001 nur 2001 anzeigen, aus einem Datefield?

  • 3 Kommentare

[gelöst] Photo Display Bilder Show

Eingetragen von TipTop (3) am 25.04.2010 - 23:03 Uhr in
  • Modulsuche
  • Drupal 6.x

Guten abend

Für einen Online Handel sollen verschidene Artikel angeboten werden zb. Autos, Drucker oder auch Maschinen. dafür soll für jede Artikel ein Inhaltstype definiert werden, in der obere Teil der Inhaltstype sollen die Bilder der Artikel geblättert werden können (Gallary?) und unten die Beschreibung der Artikel.

  • 4 Kommentare
  • Weiterlesen

Wert mit Computed Field aus einer anderen Tabelle auslesen

Eingetragen von Renardo (60) am 25.04.2010 - 19:20 Uhr in
  • Module
  • Drupal 6.x

Mit folgenden Code gelingt es mir, in einer Tabelle (Contentyp "ereignis") den Wert eines Feldes (urlanspruch) aus einer anderen Tabelle (Contenttyp "urlaub" ) auszulesen.

$node_field[0]['value'] = db_result(db_query("SELECT field_urlanspruch_value FROM content_type_urlaub WHERE nid=%d", //$node->field_referenz[0][nid]));

  • 1 Kommentar
  • Weiterlesen

Drupal Bildergalerie und bplaced

Eingetragen von Raubtier01 (6) am 25.04.2010 - 17:06 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo zusammen,

nun wollte ich endlich mal eine Bildergalerie und habe mir Gallery2 runtergeladen und versucht zu integrieren ect.
Nun bekomme ich immer eine "phat fehler" Meldung.

Kann es vielleicht daran liegen, dass meine Seite bei bplaced auf dem Server liegt?
Den Drupal selbst wollte auch nicht anfangs laufen und hat gezickt.

Würde mich über eine Problembehebung freuen

  • 3 Kommentare
  • Weiterlesen

Feste Spaltenbreite

Eingetragen von C-Heinze (32) am 25.04.2010 - 16:43 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

wie bekomme ich es hin, daß das Garland-Theme feste Spaltenbreite ausgibt? (3-spaltiges Layout)

Danke
Heinze

  • 5 Kommentare

Modul Calendar: Termine werden "Gast" nicht angezeigt

Eingetragen von traMedia.de (2) am 25.04.2010 - 16:33 Uhr in
  • Module
  • Drupal 6.x

Hallo Zusammen,

ich habe eine Frage zum Thema Calendar. Die Installation und Einstellungen habe ich gemeistert und
das Ganze wird einwandfrei angezeigt. Habe einen eigenen Inhaltstypen definiert und alles funktioniert.

Leider stelle ich aber einen Fehler fest. Sobald ich mich abmelde, zeigt mir der Kalender oder der Block keinerlei

  • 1 Kommentar
  • Weiterlesen

[gelöst] webform zwei felder inline

Eingetragen von wolfmarter (15) am 25.04.2010 - 14:37 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo Forum,

Ich habe für einen Kunden einen Blog angeleget mit einer webform zum regisrtieren. Es funktioniert alles einwandfrei. Ich würde aber noch gerne bei der Registrierungsseite: http://www.alma.at/blog/ die Textfelder Vorname und Nachname sowie alter und Wohnort nebeneinander platzieren. Ich verwende das webform modul weil ich die Ergebnisse in cvs haben möchte.

  • 12 Kommentare
  • Weiterlesen

Drupal 6.16 Themes gesucht

Eingetragen von cm99 (3) am 25.04.2010 - 14:19 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

könnt ihr mir sagen wo ich für Version 6.16 lauffähige kostenlose Drupalthemes finde?

Vielen Dank im voraus

cm99

  • 1 Kommentar
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 734
  • 735
  • 736
  • 737
  • 738
  • 739
  • 740
  • 741
  • 742
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • 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
Weiter

Neue Kommentare

  • Git und rsync sind die wichtigsten Werkzeuge
    vor 2 Tagen 6 Stunden
  • Arrrrg. Nix Tabelle :-D /*
    vor 4 Wochen 4 Tagen
  • Textboxen mit Tabelle
    vor 4 Wochen 4 Tagen
  • Du sollst ja auch keine
    vor 4 Wochen 4 Tagen
  • Theme
    vor 4 Wochen 4 Tagen
  • Welches Theme benutzt du
    vor 4 Wochen 4 Tagen
  • Mit Responsive Raster hatte
    vor 4 Wochen 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 5 Tagen
  • Modul view_unpublished
    vor 5 Wochen 58 Minuten
  • Modul "override node options"
    vor 5 Wochen 19 Stunden

Statistik

Beiträge im Forum: 250274
Registrierte User: 20486

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» Alle User anzeigen

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

Drupal Security

  • Orejime - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-032
  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
  • Automated Logout - Moderately critical - Cross-site request forgery - SA-CONTRIB-2026-030
  • Unpublished Node Permissions - Critical - Access bypass - SA-CONTRIB-2026-029
  • AI (Artificial Intelligence) - Moderately critical - Information Disclosure - SA-CONTRIB-2026-028
Weiter

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