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

Views mit Nodereferenz

Eingetragen von kolashanpan (21)
am 14.01.2009 - 12: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 - 12: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 - 13: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 - 13: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 - 18: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 - 14: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 - 18: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 - 14: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 - 18: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 - 15: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 - 18: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 - 15: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 - 18: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 - 16: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 - 18: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

  • Ветошь для протирки оборудования
  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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