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

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 16 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 19 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 33 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