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

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 8 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 16 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 31 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