Module

Drupal Module

automatische Umleitung der /node Seite auf Drupal-Frontpage

Drupal bietet unter der Seite /node standardmäßig eine Auflistung aller Inhalte (Teaser), die mit der Checkbox "Auf Startseite anzeigen" markiert sind. Dieses Verhalten lässt sich auch durch das Setzen einer eigenen Frontpage unter nicht ändern. Der Pfad /node steht weiterhin zur Verfügung - meist ist diese Seite aber nicht gewünscht und sollte direkt auf die eigentliche Startseite weiterleiten.

Eine einfache Möglichkeit zur Weiterleitung auf die Drupal-Frontpage bietet dieses kleine Code-Snippet.

Drupal 7 - jQuery Version auf bestimmten Seiten updaten

Drupal 7 wird mit der jQuery Version 1.4.4 ausgeliefert und kann daher nicht problemlos mit neueren jQuery Plugins genutzt werden.
Leider gibt es auf Contrib Seite derzeit nur das jquery_update Modul, mit dem ein Update auf jQuery 1.5.2 and jQuery UI 1.8.11 möglich ist. Dieses Plugin stellt sicher, dass auch Drupal interne Javascripts (Weight-Changer, Ajax Calls etc..) problemlos laufen, was bei einem Überschreiben der jquery.js im misc-Ordner sonst nicht der Fall wäre.

Views 2.0 - gruppierte Ausgabe limitieren

Views bietet die Möglichkeit, Felder zu gruppieren - nützlich ist dies bspw. bei einer Ausgabe der letzten News gruppiert nach den News Kategorien. Leider gibt es keine Möglichkeit die Anzahl der in der Gruppierung aufgelisteten Beiträge zu limitieren. Views bietet hier nur die Möglichkeit die Gesamtergebnismenge zu beeinflussen.

einfache Alternative zum TinyMCE/ FCK-Editor für Drupal

Für die Vereinfachung der Pflege von Inhalten installiere ich recht oft den TinyMCE Editor - nur ist dieser meist völlig überladen für die normale Inhaltspflege ( allein die Installation auf dem Server belegt fast 2 MB ) ..

Als Alternative möchte ich hier den jwysiwyg vorstellen - dieser kann einfach als jquery Plugin installiert werden.

Screenshot
jqysiwyg.jpg

availability_calendars - Belegungspläne, Verfügbarkeitskalender

Das Modul availability_calendars erspart einiges an Arbeit, wenn es darum geht Datumsfelder für die Anzeige im Kalender bspw. für einen Belegungsplan o.ä. aufzubereiten..

http://drupal.org/project/availability_calendars
Über das Drupal Theming können die Kalender beliebig eingefügt werden
theme_availability_calendars_node() - danke auch noch einmal an Spartacus, der mir den Tipp auf http://www.drupalcenter.de/showroom/16978 gegeben hat ...

Webform um eigene Tokens anreichern

Ich war gerade auf der Suche nach einer Möglichkeit in einer Webform dynamische Defaultwerte zu setzen - leider funktioniert die im Issue Queue vorgeschlagene Lösung ( Zulassen von PHP ) bei mir nicht.
Hatte dann an den Einsatz eines eigenen Tokens gedacht - dank drupalcenter.de bin ich dann auch fündig geworden.
Folgende URL sollte weiterhelfen: http://www.dvfux.de/node/50

Der eigene Token hatte es dann leider aber in der von mir gewünschten Form nicht getan.

Imagecache manuell auslesen

Zwei Möglichkeiten Imagecache Presets manuell auszulesen..

  • Nutzung der theme-Funktion zur Ausgabe des entsprechenden Presets

    theme('imagecache', Imagecache-Preset, filepath,title,alt);
  • Auslesen der URL über die imagecache_create_url-Funktion

    imagecache_create_url(Imagecache-Preset, filepath);

    Diese Methode ist bspw. recht nützlich, wenn man die URL bspw. für eine Lightbox benötigt..

Ubercart - es geht voran - auch in Europa ;)

Nach dem diesjährigen Drupalcamp in Köln kam ja "richtig Fahrt" in die Umstellung / Anpassung von Ubercart an das europäische Steuersystem ( kleinere Codingsession / diverse Forenposts .. ).
Auf RufzeichenOnline les ich gerade, dass diese Überlegungen nun in die Tat umgesetzt werden sollen..

http://rufzeichen-online.de/uebercart-bald-vollstaendig-rechtssicher-der...

Man darf also gespannt sein ...