Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] node reference okay, aber dann views oder panels oder Inhaltstypen ?

Eingetragen von Digitalvisual (51)
am 30.09.2009 - 11:02 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo liebe Gemeinde,

ich habe glaube ich ein grundsätzliches kleines Problem, und brauche vllt. nur einen Tip.

Ich habe 2 Inhaltstypen.
Sagen wir Ort und Schulen.

Mein Inhaltstyp Ort kann ich normal anlegen und wird mir auch standartmäßig angezeigt.
Bei Schulen das gleiche.
Jetzt sind die beiden ja normale Inhaltstypen.

Ich möchte nun wenn ich einen Ort anklicke, auf der gleichen Seite die Schulen angezeigt bekommen.

Meine Frage ist nun:
Kann ich per node reference nun die zum Ort passenden Schulen einfach im Inhaltstyp einblenden?
Das ich dafür wohl views brauche habe ich schon zusammengelesen.

Was ich mich nun frage, wenn ich Ort A anklicke, ist es ja ein Inhalt ( Inhaltstyp ) und kein View,
wie bekomme ich es hin, das egal welchen Ort ich anklicke, das automatisch ein View ist um auch die Schulen mit anzuzeigen?

Oder liege ich ganz falsch ?

unter www.bilder-hochladen-kostenlos.de kann man quasi sehen, wie mein Drupal stand ist.

Ich shcaffe es mit Views listenansichten zu generieren, wie ich es aber einstelle das ein bestimmter Inhaltstyp auf der Seite generell ein View wird (automatisch) ist mir noch ein Rätsel.

Freue mich auf einen Ratschlag, auch ein Screencast etc. auf english ist gern gesehen.

Viele Grüße

‹ [gelöst]Naviagationsmenue Startseite kann nicht bearbeitet werden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, du musst aus den Orten

Eingetragen von Kars-T (1473)
am 30.09.2009 - 14:36 Uhr

Hi,

du musst aus den Orten ein Panel machen und in diesem Panel den original Node, sowie die Schulen in einem View laden. Du könntest auch Panels weglassen und einen Block mit Views erstellen, den du auf der Seite einer Schule anzeigst.

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau - Panels verwenden

Eingetragen von R.Hendel (234)
am 30.09.2009 - 14:51 Uhr
Zitat:

Ich shcaffe es mit Views listenansichten zu generieren, wie ich es aber einstelle das ein bestimmter Inhaltstyp auf der Seite generell ein View wird (automatisch) ist mir noch ein Rätsel.

Nicht ganz: Nodes sind Nodes und Views bleiben Views.
Mit Panels kannst Du z.B. erreichen, Nodes eines bestimmten Inhalttypen automatisch in Form eines vordefinierten Panels darzustellen. Die Node-ID bildet dabei den Kontext des Panels, den Du als Argument in Views verwenden kannst.
So kannst Du in Pane 1 die Node-Daten aus dem Inhaltstyp "Ort" darstellen und in Pane 2 die dazu passenden - über den Ort gefilterten (Argument verwenden) - Schulen als View-Ergebnis dazuladen.

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für eure

Eingetragen von Digitalvisual (51)
am 30.09.2009 - 15:47 Uhr

Danke für eure Antworten!
Auf Panels bin ich gar nicht gekommen, es gibt mittlerweile sooooooooooooo viel Tutorials,
da übersieht man schnell das wichtige.

Ich werde das mit Panels noch heute Abend ausprobieren und euch beiden dann morgen berichten ob es geklappt hat. Das man mit Panels mehrere Nodes auf einer Seite darstellen kann, hatte ich schon gelesen, aber expliziert mit den Node references nicht.....

Vielen Dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein prima Tool...

Eingetragen von R.Hendel (234)
am 30.09.2009 - 15:52 Uhr

Die CCK-Nodereference-Felder stellen ja nur die Bindeglieder zwischen den beiden - ansonsten eigenständigen - Inhaltstypen dar.
Wichtig ist dabei die Argumenten-Übergabe in Views. Viel Spaß mit Panels - der Anfang wird steinig sein, aber die Mühe lohnt sich absolut!

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Soweit sogut :) Panels ist

Eingetragen von Digitalvisual (51)
am 02.10.2009 - 16:24 Uhr

Soweit sogut :)

Panels ist eigentlich ganz verständlich -- bis auf :):

Ich kann nun (node) Ort a und (view) Schulen von Ort a in einem panel darstellen.
Aber im Moment ist es so, das ich auch wirklich nur Orta dort stehen habe, niemals Ort b c d....

Im Moemnt sieht meine Url so aus: blbl.de/ort/ahaus oder .de/schulen/ahaus

Wie schaffe ich es nun unter .de/ort/ahaus meine Panelseite zu sehen?
bzw. unter .de/ort/münchen dynamisch die von München ?

ist das vllt. nicht kompatibel mit pathauto ?

Ja Panels ist noch so ein brocken :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verstehe Deine Frage nicht...

Eingetragen von R.Hendel (234)
am 02.10.2009 - 17:01 Uhr

Ich habe Schwierigkeiten mir vorzustellen was klappt und was nicht klappt...

Zitat:

Aber im Moment ist es so, das ich auch wirklich nur Orta dort stehen habe, niemals Ort b c d....

Was meinst Du damit?

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich meine muss ich nun

Eingetragen von Digitalvisual (51)
am 04.10.2009 - 00:46 Uhr

nächster Beitrag :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay, das dynamische Inhalte

Eingetragen von Digitalvisual (51)
am 04.10.2009 - 01:00 Uhr

Okay,
das dynamische Inhalte im panel angezeigt werden, hab ich nun geschafft.

aber :)

Ich bekomme im Node Bereich nicht mehr den ganzen Inhalt angezeigt. Da finde ich den richtigen Punkt nicht.
SO alla "ganzen Beitrag anzeigen". Nur die Überschrift kann ich ausgeben lassen.

Da fehlen Adresse Bilder url etc.
Was mach ich da falsch bzw. womit muss ich da bei Panels arbeiten?

Ach und das View ist noch nicht dynamisch zum Club (in dem Beispiel), da muss ich bestimmt auch nur einen Platzhalter beim View eingeben oder ?

So und noch etwas:

bei Panels habe ich als Url: location/%node angegeben.

In meine View, in der ich die Clubs aufliste, wird aber auf node/6 verlinkt zum Beispiel.
Ich habe nun mit Pathauto Die Clubs auf /location/ gestezt. Leider funktioniert dann der Url Override von Panels nicht mehr. Da gibts bestimmt auhc eine einfache Lösung oder ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kurzanleitung

Eingetragen von R.Hendel (234)
am 04.10.2009 - 11:29 Uhr

Hallo,
ich würde empfehlen, die Panel-Standardeinstellung für Node-Views zu aktivieren.
Die Anzeige kannst Du dann auf alle Nodes eines Inhaltstyps einschränken.
Der Node bringt dann automatisch seine NID als Kontext mit.

Als "Panes" (= interne Bildschirmbereiche innerhalb des Panels) benötigst Du ein Pane für den Node (Ort) sowie ein weiteres Pane für den View (Schulen im Ort)
In den Inhaltseinstellungen der einzelnen Panes legst Du fest, was jeweils angezeigt werden soll. Wenn Du die "Anrissdarstellung" nicht aktiviert hast, wird der ganze Node dargestellt.

Der View benötigt als Argument die Node-ID des Ortes.
Im View erstellst Du Dir dann eine neue Ansicht vom Typ "View Pane" bzw. "Inhaltsausschnitt". In den Panel-Einstellungen musst Du die Argumente-Herkunft noch auf Panel-Kontext stellen.

Das wars im Grunde...

Anmerkung:
Die Möglichkeiten von Panels sind sehr komplex. Erwarte bitte nicht, dass es auf Anhieb klappt oder einfach ist. Meiner Erfahrung nach bedarf es erheblichen Einlesens, Einarbeitung und letztlich auch Try and Error. Die Mühe lohnt sich aber!!
In der neuen Verstion von Panels hat sich einiges geändert und es gibt infolgedessen noch nicht allzuviel Dokumentation darüber.
Noch ein Tipp: Lass die Finger weg von Panels-Menüs und setz die Einträge lieber von Hand - zumindest so lange, bis die IssueQueue von Panels unter "menu" nicht mehr so viele rote Einträge zurück liefert.

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kurzanleitung

Eingetragen von R.Hendel (234)
am 04.10.2009 - 11:29 Uhr

Hallo,
ich würde empfehlen, die Panel-Standardeinstellung für Node-Views zu aktivieren.
Die Anzeige kannst Du dann auf alle Nodes eines Inhaltstyps einschränken.
Der Node bringt dann automatisch seine NID als Kontext mit.

Als "Panes" (= interne Bildschirmbereiche innerhalb des Panels) benötigst Du ein Pane für den Node (Ort) sowie ein weiteres Pane für den View (Schulen im Ort)
In den Inhaltseinstellungen der einzelnen Panes legst Du fest, was jeweils angezeigt werden soll. Wenn Du die "Anrissdarstellung" nicht aktiviert hast, wird der ganze Node dargestellt.

Der View benötigt als Argument die Node-ID des Ortes.
Im View erstellst Du Dir dann eine neue Ansicht vom Typ "View Pane" bzw. "Inhaltsausschnitt". In den Panel-Einstellungen musst Du die Argumente-Herkunft noch auf Panel-Kontext stellen.

Das wars im Grunde...

Anmerkung:
Die Möglichkeiten von Panels sind sehr komplex. Erwarte bitte nicht, dass es auf Anhieb klappt oder einfach ist. Meiner Erfahrung nach bedarf es erheblichen Einlesens, Einarbeitung und letztlich auch Try and Error. Die Mühe lohnt sich aber!!
In der neuen Verstion von Panels hat sich einiges geändert und es gibt infolgedessen noch nicht allzuviel Dokumentation darüber.
Noch ein Tipp: Lass die Finger weg von Panels-Menüs und setz die Einträge lieber von Hand - zumindest so lange, bis die IssueQueue von Panels unter "menu" nicht mehr so viele rote Einträge zurück liefert.

Schöne Grüße,
Ralf Hendel
Ralf Hendel auf XING | comm-press.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Juhuu ich habe es

Eingetragen von Digitalvisual (51)
am 04.10.2009 - 17:45 Uhr

Juhuu ich habe es geschafft.
Danke für deine umfangreiche Hilfestellung!

Was um 2 Uhr nicht mehr geklappt hatte :)
Keine Zusätze
Aktivieren, um Zusätze von anderen Modulen zu deaktivieren, wie z.B. Dateianhänge und CCK-Felder; dies sollte nur den Anrisstext oder vollen Inhaltstext darstellen.

Da hatte ich den Hacken stehen lassen.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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