Bestimmte Inhalte mit Hilfe von Views und Contextual Filters anzeigen (Blockview)
am 20.07.2012 - 13:10 Uhr in
Hallo alle miteinander,
wahrscheinlich habt ihr von diesem Problem schon 999999999x gehört und es hängt euch schon zum Halse raus. Dennoch konfrontier ich euch jetzt mal mit dieser Frage.
Mein Plan war Folgender:
Ich habe 2 verschiedene Contenttypes. Content A und Content B ... Selbstverständlich fiktiv aber das tut ja nichts zur Sache ;)
Auf Content A Pages soll eine View bereitgestellt werden (als Block in der rechten Spalte), die all den Content B anzeigt, der ein Taxonomy Term mit dem Namen von Content A angewählt hat (Ich habe das jetzt mit einem Radiobutton realisiert)
Sprich: Der User added einen Content B und gibt dort im Erstellungsformula einen Content A mittels Taxonomy an, auf dem der Content dann zukünftig angezeigt werden soll.
Die Taxonomy hierfür ist bereits erstellt worden.
Die View hierfür habe ich erzeugt.
Natürlich mit den Standardeinstellungen: Published = Yes und Contenttype = Content B
Hinzugefügt habe ich letztendlich einen Contextual Filter, der folgende Einstellungen hat:
When The Filter Value is NOT Available -> Provide default value -> Taxonomy term ID from URL -> Load default filter from node page, that's good for related taxonomy blocks -> Content A -> Filter to items that share any terms
und
When the filter value IS available or a default is provided -> Specify validation criteria -> Taxonomy term -> Content A -> Term name converted to Term ID
In der Testview... Sprich: wenn ich dort unten bei der Preview die Contextual Filters ausprobiere, funktioniert es!
Aber auf der eigentlichen Page, wo der Block eingebettet ist, funktioniert es nicht!
Und ich vermute es hängt in irgendeiner Weise mit den URLs zusammen.
Gibt es irgendeinen bekannten Fehler, der im Zusammenhang mit Pathauto steht?
Ich habe auch schon versucht das ganze mit dem Modul References zu realisieren. Ebenfals vergebens.
Kennt jemand eine Lösung? Übersehe ich hier etwas?
Ps. Bitte bitte... erspart mir irgendwelche www.gidf.de-Scherze. Gesucht habe ich sowohl in deutschsprachigen als auch in englischsprachigen Foren und Tutorialseiten.
Aber dieser Fehler scheint etwas spezieller zu sein.
Mit freundlichen Grüßen,
Markus
- Anmelden oder Registrieren um Kommentare zu schreiben
Intern werden alle Node-URLs
am 20.07.2012 - 14:00 Uhr
Intern werden alle Node-URLs als node/xxxx gebildet. Da steht also nie ein Term. Du wirst also den Term mittels PHP ermitteln und übergeben müssen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *