Drupal 6.x
Hilfsfunktionen aus eigenem Modul in Theme Layer benutzen?
Eingetragen von talueng (48) am 26.04.2010 - 07:49 Uhr inIch 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.
[Pause, vorab erledigt] Etwas anderer Auftrag: 5 Fragen beantworten
Eingetragen von stef1234 (133) am 25.04.2010 - 23:40 Uhr inDrupal 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“.
[gelöst] Nur das Jahr aus einem datefield anzeigen?
Eingetragen von tomx (771) am 25.04.2010 - 23:19 Uhr inWie kann man anstatt 14.12.2001 nur 2001 anzeigen, aus einem Datefield?
[gelöst] Photo Display Bilder Show
Eingetragen von TipTop (3) am 25.04.2010 - 23:03 Uhr inGuten 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.
Wert mit Computed Field aus einer anderen Tabelle auslesen
Eingetragen von Renardo (60) am 25.04.2010 - 19:20 Uhr inMit 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]));
Drupal Bildergalerie und bplaced
Eingetragen von Raubtier01 (6) am 25.04.2010 - 17:06 Uhr inHallo 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
Feste Spaltenbreite
Eingetragen von C-Heinze (32) am 25.04.2010 - 16:43 Uhr inHallo,
wie bekomme ich es hin, daß das Garland-Theme feste Spaltenbreite ausgibt? (3-spaltiges Layout)
Danke
Heinze
Modul Calendar: Termine werden "Gast" nicht angezeigt
Eingetragen von traMedia.de (2) am 25.04.2010 - 16:33 Uhr inHallo 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
[gelöst] webform zwei felder inline
Eingetragen von wolfmarter (15) am 25.04.2010 - 14:37 Uhr inHallo 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.
Drupal 6.16 Themes gesucht
Eingetragen von cm99 (3) am 25.04.2010 - 14:19 Uhr inHallo,
könnt ihr mir sagen wo ich für Version 6.16 lauffähige kostenlose Drupalthemes finde?
Vielen Dank im voraus
cm99

Neue Kommentare
vor 2 Tagen 6 Stunden
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 5 Tagen
vor 5 Wochen 58 Minuten
vor 5 Wochen 19 Stunden