Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Views mit Nodereferenz

Eingetragen von kolashanpan (21)
am 14.01.2009 - 13:46 Uhr in
  • Views
  • Drupal 5.x

Hallo Leute,

folgende Situation:
Ich habe ein Drupalseite mit Ubercart. Die Benutzer können zu den Produkten Fotos hochladen. Ich habe das mit Node Reference (Artikel) gelöst, so dass jeder User in der Upload Maske aus den Produkten in einer Auswahlliste das heraussucht, zu dem er das Foto hochlädt.
Nun möchte ich auf der Produktseiten einen Block anzeigen, der nur die entsprechenden Userfotos zu den Produkten anzeigt.
Wie kann ich das mit views lösen? Ich brauche folgendes Argument: Zeige mir die Produktfotos abhängig von dem angezeigten Produkt an.

Vielen Dank für eure Hilfe.
Sarah

‹ Eine View - verschiedene Filter Eingabefeld mit Views darstellen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstelle einen View mit

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 13:58 Uhr

Erstelle einen View mit einer Seitenansicht, stell als Argument NodeID ein und benutze folgendes Modul:
http://drupal.org/project/viewreference

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul View Reference nur für Drupal 6

Eingetragen von kolashanpan (21)
am 14.01.2009 - 14:07 Uhr

Hi mofa_

Leider gibt es das Modul (view_reference) nur für Drupal 6. Ich benutze jedoch (vor allem wegen ubercart) noch Drupal 5.

Weißt du eine andere Lösung?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann ist das folgende das

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 14:14 Uhr

Dann ist das folgende das richtige:
http://drupal.org/project/viewfield
Als Argument dann den Token [nid] übergeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genauere Erklärung?

Eingetragen von kolashanpan (21)
am 20.01.2009 - 19:16 Uhr

Hallo mofa_
Kannst du mir das mit den token genauer erklären?
Das wäre super!
Danke Sarah

  • Anmelden oder Registrieren um Kommentare zu schreiben

Als erstes brauchst du das

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 15:15 Uhr

Als erstes brauchst du das Modul Token. Token sind quasi wie Variablen. Das Token [nid] enthält die NodeID der Node, die gerade dargestellt wird.
Dann erstellst du ein CCK Feld Viewfield bei dem entsprechenden Nodetyp und übergibst dann bei Argumente unten die NodeID mit dem Token [nid].

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie muss das zugehörige views aussehen

Eingetragen von kolashanpan (21)
am 20.01.2009 - 19:16 Uhr

Hallo _mofa,

Alles klar, das habe ich gemacht. Nur ich muss ja auch auf ein views verweisen (allowed views), das die userfotos zu den Produkten anzeigt. Wie soll das aussehen? Muss ich dort auch bei den Argumenten Node:ID auswählen? Im Moment habe ich folgendes view: Block bonusviews:grid/ fields:image_userproduktfoto /filter: node type is one of userproduktfoto)

Danke für Deine Hilfe
Sarah

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm am besten folgendes

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 15:33 Uhr

Nimm am besten folgendes Modul:
http://drupal.org/project/backlinks

Das erstellt dann Views. Dann kannst du das backlinks View dann einfach benutzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Funktioniert backlinks auch

Eingetragen von kolashanpan (21)
am 20.01.2009 - 19:16 Uhr

Funktioniert backlinks auch mit node reference?
Ich habe ja die produktfotos mittels einer node reference miteinander verbunden - nicht direkt verlinkt!

Danke
Sarah

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du musst dann noch ein

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 16:01 Uhr

Du musst dann noch ein eigenes View machen:

Mach einfach folgendes:

Bei Seite machst den Haken bei "Provide Page View" und beim Pfad dann "test/$arg".

View Type nimmst Table View.

Dann bei Fields dass was du eben anzeigen lassen möchtest.

Dann unter Arguments nimmst du
"backlinks:nodeid"

Das View weißt du dann dem Inhaltstyp zu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo mofa_ statt

Eingetragen von kolashanpan (21)
am 20.01.2009 - 19:16 Uhr

Hallo mofa_

statt "test/$arg" nehme ich in meinem Fall product/$arg", oder?

Was meinst du mit "Das View weißt du dann dem Inhaltstyp zu"

Funktioniert das wirklich mit node reference?

Gruß
Sarah

  • Anmelden oder Registrieren um Kommentare zu schreiben

In dem Fall kannst du das so

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 16:33 Uhr

In dem Fall kannst du das so machen.

Du musst unter Inhaltsverwaltung->Inhaltstyp->Produkt dann das CCK Feld Viewfield hinzufügen, das Häkchen auf Force Default setzen, das Häkchen bei dem View, den du eben erstellt hast hinmachen und ganz unten dann bei Argumente [nid] eintragen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab jetzt nen Block, der

Eingetragen von kolashanpan (21)
am 20.01.2009 - 19:17 Uhr

Ich hab jetzt nen Block, der mir die userproduktfotos anzeigt, aber leider alle erhältlichen. Der 'more' link verweist nun auf product/$arg und zeigt dann auch alle Userproduktfotos an.

Ich schaffe es nicht, die Userproduktfotos so zu filtern, dass sie abhängig von der node id die entsprechenden Fotos anzeigt.
Kann es sein, dass es einen besseren Weg , als node reference, gibt die Userproduktfotos mit den jeweiligen Produkten zu verknüpfen? Damit am Ende das filtern mittels argumente in views funktioniert?

Gruß
Sarah

  • Anmelden oder Registrieren um Kommentare zu schreiben

Machmal Screenshots von

Eingetragen von Cyberschorsch (782)
am 14.01.2009 - 17:35 Uhr

Machmal Screenshots von deinem View.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So ich hab´s jetzt

Eingetragen von kolashanpan (21)
am 20.01.2009 - 19:17 Uhr

So ich hab´s jetzt geschafft,

ich hatte bei meinem views vergessen die node reference als argument zu benutzen.

Im Moment zeigt er mir jetzt die Bilder im content an (danke views_field). ich hätte die Bilder aber lieber als Block mit grid view.
Wenn ich den block von views aktiviere, filtert er aber nicht mehr abhängig von dem angezeigten Produkt.

Danke
Sarah

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 1 Tag
  • Wenn die Subdomain auf
    vor 1 Woche 3 Tagen
  • ordnerstruktur
    vor 1 Woche 3 Tagen
  • Die Subdomain muß auf den
    vor 1 Woche 6 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 5 Wochen 14 Stunden
  • Guckst du hier: step by step
    vor 5 Wochen 14 Stunden
  • Ich habe ja keine Angst vor
    vor 6 Wochen 3 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

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