Schnipsel

Hier findet Ihr CodeSchnipsel, die ich entweder bei verschiedenen Webprojekten einsetze, irgendwann ausprobiert habe oder die ich im Netz gefunden und hier ablegen möchte um sie zu teilen. Das ganze ohne Gewähr auf korrekte Funktion und ohne große Dokumentationen.

Text verstecken/zeigen

Gezwitscher

2.08.2010

Zusätzliche CSS Dateien in Drupal einbinden

Um in Drupal 6 weitere CSS-Dateien über das Theme einzubinden, muss lediglich die [themename].info des entsprechenden Themes angepasst werden.

[themename].info

stylesheets[all][] = reset.css
stylesheets[all][] = style.css

Komplettes Beispiel

name = example-theme
description = Test Theme for Drupal 6
core = 6.x
engine = phptemplate

stylesheets[all][] = reset.css
stylesheets[all][] = style.css
25.07.2010

text-shadow

Unter http://spielwiese.jooon.de/text-formatierung/schatten.html habe ich vor geraumer Zeit eine text-shadow Demo abgelegt. Vielleicht interessiert es jemanden :)
2.01.2010

TYPOlight: News als "Accordion" ausgeben

Bei dem Projekt grafikdesign.ms wurde das Template so umgeschrieben, dass der Teaser der Termine mit der Accordionfunktion angezeigt wird. Bei dieser Funktion entfaltet sich der Inhalt bei einem Klick auf den "toggler". Da das Plugin bereits in TYPOlight integriert ist, muss lediglich die Syntax der Templatedatei angepasst und bei dem Layout die Javascript Mootools-Bibliothek aktiviert werden. Mit dem folgenden Codeschnippsel kann diese Funktion bei den News von TYPOlight umgesetzt werden.
18.07.2009

Den aktiven Navigationspunkt bei TYPOlight verlinken

TYPOlight gibt bei Navigationelementen den aktiven Menüpunkt nicht als Link an. Dies hat vor und Nachteile. Möchte man dies jedoch gerne ändern, kann man wie folgt vorgehen und den aktiven Navigationspunkt wieder verlinken, ohne in den Corefiles rumfuschen zu müssen, bei denen Änderungen bei einem Update wieder verloren gehen.
20.04.2009

Eindeutige IDs in allen Menüs Drupals

Um Menüpunkte (in Drupal) explizit anzusteuern ist es notwendig, dass diese eine eigene ID besitzen. Dies kann mit hinzufügen des folgendem Codes in die template.php des Themes erreicht werden.