Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Zwischenseite mit Anzahl von Inhaltstypen für einen bestimmten Taxonomiebegriff

Eingetragen von vistree (238)
am 04.09.2010 - 12:08 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,
ich stehe irgendwie auf dem Schlauch ;-(

Also, ich muss eine Seite erstellen, auf der ich die Anzahl von nodes zu einem bestimmten Taxonomy-Begriff und für bestimmte Inhalttypen anzeigen lasse.

Struktur:
Es gibt eine Startseite, auf der ich mittels taxonomy-list alle Begriffe eines bestimmten Vokabulars auflisten lasse und dort die Anzahl der zugehörigen nodes Anzeige.
Das steht und sieht, am Beispiel Automarken, so aus

Audi (51)
BMW (32)
VW (84)

So, nun möchte ich die Automarken anklicken können und auf eine entsprechende Zwischenseite kommen (über URL-Alias gelöst).
Auf den 3 Zwischenseiten zu Audi, BMW und VW möchte ich nun jeweils die folgenden Links mit Anzahl der zugehörigen nodes anzeigen lassen.

Z.B. für Audi

Angebote (32)
Fahrberichte (13)
Gesuche (6)

Das bekomme ich nicht hin ;-(

Was habe ich gemacht? Ich habe die Ihaltstypen angebot, fahrbericht und gesuche angelegt und mit der Taxonomy "Automarke" getaggt.

Nun habe ich versucht, die Zwischenseite über Views zu lösen, das habe ich aber irgendwie nicht hinbekommen. Da habe ich nur Fehler produziert ;-(

Dann dachte ich, ich könnte ja einfach statische Seiten als Zwischenseiten einfügen. Das geht, wenn man z.B. die Seite als PHP anlegt und dann immer zum Zählen folgendes eingibt:

<?php
print db_result(db_query("SELECT COUNT(node.nid) AS num_records, node.type AS node_type
FROM node node
LEFT JOIN term_node term_node ON node.vid = term_node.vid
LEFT JOIN term_data term_data ON term_node.tid = term_data.tid
WHERE (node.status <> 0) AND (node.type in ('angebote')) AND ((term_data.name) LIKE "
%Audi%")
GROUP BY node_type
  ORDER BY node_type ASC
"
));
?>

Das funktioniert zwar, ist mir aber irgendwie viel zu kompliziert. Das muss ich dann ja händisch jede Auto-Zwischenseite "anfassen".
Daher folgende Fragen:
1. Kann ich in dem php-Code den LIKE-Ausdruck "%Audi" durch den letzten Teil der URL ersetzen? Auf der Zwischenseite habe ich dort das "audi" stehen.
2. Könnte ich das nicht doch irgendwie über ein Modul lösen?

Für alle Tipps extrem dankbar!

‹ Pager? Hilfe Benutzerbild-sehr schlechte Qualität ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Woche 3 Tagen
  • Guten morgen und Danke
    vor 1 Woche 3 Tagen
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 1 Woche 3 Tagen
  • Danke Schmittrich. Die Frage
    vor 1 Woche 5 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 5 Tagen
  • Danke ich werde mir die
    vor 7 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 7 Wochen 6 Tagen
  • Composer ist sehr ratsam
    vor 8 Wochen 1 Tag
  • Vielen Dank für den
    vor 8 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 8 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 32 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association