Wie übergebe ich ein Argument an Views for Drupal 7?


12

Ich versuche, ein Argument durch einen von einer Ansicht erstellten Block zu leiten.

Der Knoten ist ein ubercart Produktknoten. Ich habe die Pfade wie eingeteilt:

Knoten / 45 zu Produkten / [Name]

In den Kontextfiltern habe ich den Filter "Content: Nid" gewählt.

In der Vorschau mit Kontextfiltern funktioniert es mit der Knoten-ID wie es sollte. zB "45", aber die Ansicht wird nicht auf dem Seitenknoten / 45 angezeigt.

Ich glaube, der Alias ​​könnte das Problem verursacht haben, aber ich dachte, Drupal wurde entwickelt, um Aliase in Node-IDs umzuwandeln.


Alias ​​wirkt sich nicht auf Argumentwerte aus.
Shoaib Nawaz

Antworten:


12

Wählen Sie in Ihrem Kontextfilter unter " WENN DER FILTERWERT NICHT VERFÜGBAR IST" die Option " Standardwert bereitstellen" und wählen Sie unter " Typ " die Option "Inhalts-ID von URL" .


Vielen Dank, Adam. Ich habe herausgefunden, dass Sie dies für Blöcke tun müssen.
Chris Lai

1

Sie können auch einen "Ausnahmewert" in der Option "Standardwert bereitstellen" definieren, z. B. "Alle", wodurch Sie alle Ergebnisse erhalten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.