- Drupal Best Practice Guidelines
- Unterlinks von Primary Links separat darstellen
- Drupal Advanced Theme Construction Kit
- Drupal Theme aus PSD
- Tipps für das Erstellen einer Drupalseite
- Drupal 6 Themen - Ein Kinderspiel
- Grundkonzepte von Views
- Menus in Drupal - Tutorial für Anfänger
- Preparing for Marathon
- Was ist ein Cronjob
views 2
Views Screencast - Felder überschreiben
Mit Views 2 kann man einige super coole Dinge machen: Z.B. Felder in einer Views überschreiben. Das kleine Screencast zeigt, wie es geht.
Nodequeue - Rotator, welcher täglich wechselt
Nodequeue ist ein ziemlich cooles Modul. Dadurch lassen sich Reihenfolgen manuell festlegen. Besonders für Startseiten von Newsseiten kann es sehr nützlich sein. Jetzt ist die folgende Anforderung: Ein Bereich auf der Seite soll wechselnden Inhalt haben. Dieser Inhalt soll einmal pro Tag wechseln (zu einem festgelegten Zeitpunkt).
Das ganze lässt sich mit Nodequeue super umsetzen:
RSS Feeds erstellen und Themen mit Drupal und Views
Views 2 ist extremstens flexibel. Es kann eigentlich alles, aber ich muss zugeben, dass es auch extrem komplex ist ;) Also, die Ausgangslage war eigentlich die Folgende:
Von einer Drupalseite sollen periodisch Einträge Nodes in eine andere Drupalinstallation exportiert werden.
Klingt eigentlich recht trivial ist es auch, mit ein paar Hürden vom Themen von RSS Feeds. Wie bereits erwähnt, wird das ganze mit RSS Feeds gemacht. Das heisst, Seite 1 stellt ein RSS Feed bereit, welches Seite 2 periodisch mittels Feed Api abfragt und importiert.
Mit Views interagieren
Es kann vorkommen, dass man gerne mit Views 2 interagieren möchte. Einfachstes Beispiel: Mit einem Modul den Views output verändern.
Bei Nodes lässt sich das leicht über hook_nodeapi oder hook_view machen, bei Views geht das natürlich nicht, da es eben nicht nodes sind sondern eine View. Es gibt jedoch hier eine nette Übersicht über die vorhandenen Hooks in View.
Views und Relations (Beziehungen)
Bisher war mir nicht genau klar, was die Option Relations (Beziehungen) eigentlich genau macht, da ich es auch nie wirklich gebraucht habe, aber irgendeinmal da braucht man es einfach. Nun, was macht Relations eigentlich?
Kurz gesagt, es macht einfach einen Join. Was ist ein Join ;) ? Sagen wir mal wir gehen nach folgenden Schritten vor:
Glossar mit Views2 erstellen
Views 2 hat ein paar echt coole Funktionen. Einen Glossar oder Telefonbuch lässt sich extrem einfach erstellen. Oky, hier die Ausgangslage.
Profile: Das Core Modul wird verwendet, um ein hübsches kleines Profil zu machen. Dazu gehört der Nachname. Es wird jetzt eine normale Liste mit views gemacht, wo unter anderem eben auch der Nachname drin vor kommt.
Jetzt muss die views einfach noch um ein Argument Nachnamen erweitert werden, was dann wie folgt ausschaut:
Einführung in Views 2
Mastering Drupal hat ein excellentes Screencast für Views 2 veröffentlicht. Alle, welche bisher noch ein bisschen Mühe mit Views 2 hatten, oder nicht genau wissen wie sie Views brauchen sollen, sollten sich dieses halbstündige Tutorial anschauen.
Views 2.0 - Argument transformieren mit dem PHP Validator
Ich habe den folgenden Teil als Hilfedatei für die neue Views 2.0 geschrieben. Sorry, ist in Englisch... die Drupal Welt spricht nun halt mal einfach Englisch. Die Codebeispiele sollten jedoch auch für deutschsprachige gut verständlich sein.
Using Arguments
Using arguments is not as simple as it might look at first glance. It's not as complicated either. Using arguments applying a transformation might be a little tricky though.


