Ü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

Taxonomy View in einem Block

Wahrscheinlich liegt es daran, dass man sowas nicht so häufig braucht. Jedes zweite oder dritte Mal mache ich es jedenfalls zuerst falsch.

Worum geht es?
Hin und wieder braucht man auf einer Taxonomie Auflistungsseite (Aggregatsseite) auch einen Block, der z.B. die meist gelesenen Beiträge aus dieser Kategorie auflistet.

Sofort ist klar, man braucht eine View mit Argumenten. Also schnell angelegt und oh Wunder, so funktioniert es nicht (siehe Screen 1). So würde es funktionieren, wenn es eine View mit einer Seitenansicht wäre, aber nicht für einen Block.

Und das vergesse ich eben hin und wieder: Ein Block erkennt Argumente nicht aus der URL. Die Argumente müssen als Standardargument i.d.R. per PHP Code übergeben werden

Ab jetzt wird das nicht mehr übersehen.

Kommentare

Danke, super Tipp. Allerdings wie sieht der Code aus?
Teste grad:

<?php
if (arg(0) == 'taxonomy' && arg(2) !='') {
  return
arg(2);
}
?>

Aufbau der URL ist:
url.de/taxonomy/term/23

Daher die Frage müsste es da besser
arg(2) is_nummeric
heißen, falls die Daten die übergeben werden auch wirklich eine ID is?

Viele Grüße
Dirk

Wenn man weiß, dass man diesen Block nur auf einer Taxonomie Seite anzeigt, reicht es eigentlich arg(2) zurückzufierfern, denn dort steht immer die term id.

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