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

[gelöst]Produkte, Produktgruppen und eine Übersicht dieser...[+ kleine deutsche Anleitung]

Eingetragen von Roschi (2)
am 16.09.2010 - 12:56 Uhr in
  • Views
  • Drupal 6.x

Hallo erstmal an alle.

Ich habe mich vor kurzem für Drupal entschieden und bin schon sehr begeistert.

Nun habe ich vor eine Übersicht von Produkten zu erstellen, welche verschiedenen Produktgruppegruppen angehören. Diese sollen aber mit einander "verlink" bzw. referenziert sein.

Die Übersicht soll folgendermaßen aufgebaut sein:

Inhaltstypen: 1. Produkte, 2. Produktgruppen

Die Produkte sollen den Produktgruppen untergeordnet werden (wie macht man das am besten??? ... Nodereference oder taxonomy)

Also z.B.:

Produktgruppe 1: Produkt 1, Produkt 2, Produkt 3
Produktgruppe 2: Produkt 1, Produkt 2, Produkt 3

Die Übersicht sollte dann so sein, dass ich von der Startseite einen Link zur Produktübersicht (Werden alle Produktgruppen aufgelistet) habe. Wenn ich auf eine Produktgruppe klicke, möchte ich in eine Übersicht kommen, in der ich alle Produkte dieser Gruppe sehen kann und dann je Produkt ein Link in die Detailansicht des Produkts.

Allerdings weis ich nach Tagelangen versuchen immer noch nicht ob ich dies am besten mit Noderefence oder mit Taxonomy machen soll. Und wie ich das mit dem verlinken der Produktgruppen zu den Produkten machen soll...

Es nützt alles nichts, ich brauch da unbedingt hilfe! Bitte

Gruß

‹ html-Field erstellen leerer taxonomy view mit related nodes anzeigen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke, dieser Artikel

Eingetragen von idle (202)
am 16.09.2010 - 15:43 Uhr

Ich denke, dieser Artikel kann Dir helfen: Create a view on a node reference field.
Etwas allgemeiner ist dieses Video von mustardseed.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von Roschi (2)
am 20.09.2010 - 11:16 Uhr

Vielen Dank.
Werde ich mir dann direkt mal anschauen und ausprobieren.
Habe das ausprobiert, und bis audf ein paar Feinheiten hat das Super funktioniert.
Werden als Dank für eure Hilfe dann hier im Post in den nächsten Tagen eine kleine deutsche Anleitung schreiben... ist ja auch eine deutsche Community :-)
Nach und nach werde ich nun die Anleitung hier verfassen:

Folgende Module (und alle für dieses Modul benötigten Module) werden benötigt:

  • CCK
  • Views
  • Views attach
  • Node reference
  • Node Reference URL Widget

Diese Module hochladen und aktivieren.

Nun müssen 2 Inhaltstypen erstellt werden. Wir machen das an einem Beispiel mit Produktgruppen und Produkten.
Also erstellen wir den Inhalttyp (ITyp) Produktgruppe und den ITyp Produkte.

Wir fügen via CCK die benötigten Felser wie Bilder etc. ein... (Tip: mit dem Modul ConTemplate können wir aus der Bezeichnung Titel und Beschreibung auch Poduktname und Produktbeschreibung machen)
Bei dem Ityp Produkte fügen wir zusätzlich noch ein Feld ein, welches den Datentyp "Nodereference" erhält und das Formularelement "Reference from Url".

Wenn das Feld erstellt und gespeichert ist, können wir einige Weitere Optionen eingeben/ einstellen.
Hier stellen wir z.B. bei Fallback behavior: Use select list widget ein, oder je nach Wunsch halt ein anderes.
Ich habe dann noch bei Link title: "Ein neues Produkt hinzufügen" eingegeben und den Radiobutton bei "Erforderlich" aktiviert. Der Linktitel wird ganz unten bei den Nodes Produktgruppe angezeigt und man kann von dort aus direkt ein Produkt zu der entsprechenden Produktgruppe hinzufügen.
Ganz wichtig ist nun, dass wir bei Content types that can be referenced: nur unseren ITyp Produktgruppe aktivieren.

Das ganze nun speichern.

Jetzt geht's ab zu Views (Ansichten)...

Als nächstes möchten wir, dass die Felder der Produkte unter dem Node der Produktgruppe angezeigt werden (kann auch als Block links oser rechts angezeigt werden.). Wir stellen die Produkte aber dem Inhalt der Produktgruppennodes anschliessend.

Wir erstellen eine Ansicht des Typ Nodes.
Als erstes setzen wir "Filter". Und zwar:

  • Node: Typ = Produkt
  • Node: Veröffentlicht Ja

Das hilft uns dabei, dass nur Produkte angezeigt werden.

Als nächstes setzen wir "Felder", welche Angezeigt werden sollen (ein Bild, ein Titel... beides oder Titel mit Anrisstext.) Falls Views überhaupt noch nicht bekannt sein sollte, bitte einmal in einem Tutorial nachlesen... z.B. bei Cocoate!

Also die Felder die Ihr haben möchtet. Ich nehme nur den Titel ->Node: Titel als Feld.

Jetzt fügen wir ein Argument hinzu. Und zwar:

Inhalt: Produktgruppe (field_productgroup) Node reference - Erscheint in: Produkt
-((Ein Argument des Typs Inhalt und dann das Feld vom erstellten Nodereference.))-

Und eine Beziehung wir auch noch hinzugefügt:

Inhalt: Produktgruppe (field_productgroup) Node reference - Erscheint in: Produkt
-((gleiches Feld wie bei Argument))-

Als Design habe ich Html-Liste eingestellt, bei Bildern oder anderen Feldern passt aber evtl. Raster oder Tabelle besser... ist Geschmacksache und müsst Ihr entscheiden.

Jetzt müsst Ihr wählen ob Ihr einen Block einfügen wollt, der in einer der Blockregionen untergebracht wird oder einen "Anhang" an den entsprechenden Nodeinhalt der Produktgruppe.

Ich verwende den "Anhang" an den Node.
Wir gehen bei dem gerade erstellten View auf der Linken Seite in das Drop-Downfeld wo Standardmäßig Seite ausgewählt ist und wählen Node content. Dann Anzeige hinzufügen drücken.

Unten sehen wir nun die Node content settings in denen wir folgendes einstellen:

Node types: produktgruppe
Build modes: Vollständiger Beitrag
Argumente: nid
Show title: Nein

Noch abspeichern...und fertig.

Jetzt können wir in einen Produktgruppennode (falls schon erstellt, ansonsten erstellen) reinsehen und haben die Produkte unterhalb des Inhalts und einen Link mit dem wir neue Produkte hinzufügen können.

Hoffe dieser Beitrag hilft einigen.

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist wirklich eine sehr

Eingetragen von idle (202)
am 18.09.2010 - 09:06 Uhr

Das ist wirklich eine sehr gute Sache ... :)

  • 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 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Stunden
  • In der entsprechenden View
    vor 4 Wochen 3 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Stunden
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

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 18 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