Über uns

Drupal - Consulting und Services seit 2005. Acquia Service Partner seit 2009. Hier erfahren Sie mehr über uns.

Über Drupal

Drupal ist eines der besten Open Source CMS. Mit Version 7 stehen Ihnen neue mächtige Funktionen zur Verfügung.

SEO

Seit der ersten Drupal Version aus dem Jahr 2000, stellt Drupal wichtige Werkzeuge für SEO zur Verfügung.

Distributionen

Spezialisierte Drupal Installationsprofile stellen Ihnen maßgeschneiderte Lösungen für einen definierten Website Typ zur Verfügung.

STARTSEITE

Die Magie von Views und Argumenten

Wer sich schon mit Views und Argumenten beschäftigt hat, weiß dass Argumente Filter sind, die direkt aus der URL kommen. Solche Argumente können eine Node ID, eine Taxonomie Term ID oder auch ein Datum sein.
Was ist aber mit einer View, wie bspw. dem Blog-Archiv hier auf dieser Site? Dort ist als Argument 'Node: Jahr + Monat' angegeben und als 'Display Value' 'Summary Sorted Descending'.
Aber wie wir alle sehen können, gibt es in der URL kein Argument als Datum.
Was passiert hier?

Views kennt so etwas wie einen 'Summary Mode'. Eigentlich macht das Views Modul in Fällen wo es keine Argumente über die URL bekommt, nicht anderes als alle Nodes aufzulisten.
Nur die Konfiguration des Display Values auf 'Summary Sorted Descending' macht hieraus einen sinnvollen Block.

Das Views Modul sortiert das Ergebnis nach den nicht vorhandenen Argumenten - es nimmt als Filter einfach Jahr/Datum und ermittelt im SQL per count() die Anzahl.

Mithilfe weiterer Filter und/oder Argumenten kann man sich sehr leicht eine Vielzahl anderer Archiv-Blöcke vorstellen.

Z.B. ein Tag Archiv. Hier werden alle Nodes aus einer Kategorie gezählt. Das Argument ist hierbei auf 'Node: term name' eingestellt. Display Value diesmal auf 'Summary sorted ascending', Option auf 0 (vollständige Term Namen) werden von der View benutzt. Mit Option auf 1 könnte man es alphabetisch (A-Z) zusammenfassen lassen.

Kommentare

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><img><p><br>
  • HTML - Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Drupal News & Diskussionen

Neueste Kommentare

mdwp*

Drupal - Consulting u. Services
Webdesign, Konzeption, Entwicklung

Hügelstr. 6a
58099 Hagen

E-Mail: post@mdwp.de
Tel.: 02331 3 96 16 91

Drupal Association Organisation Member
Acquia Service Partner