[gelöst] node reference okay, aber dann views oder panels oder Inhaltstypen ?
am 30.09.2009 - 11:02 Uhr in
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
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, du musst aus den Orten
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
Genau - Panels verwenden
am 30.09.2009 - 14:51 Uhr
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,
| comm-press.de
Ralf Hendel
Danke für eure
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!
Ein prima Tool...
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,
| comm-press.de
Ralf Hendel
Soweit sogut :) Panels ist
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 :)
Ich verstehe Deine Frage nicht...
am 02.10.2009 - 17:01 Uhr
Ich habe Schwierigkeiten mir vorzustellen was klappt und was nicht klappt...
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,
| comm-press.de
Ralf Hendel
Also ich meine muss ich nun
am 04.10.2009 - 00:46 Uhr
nächster Beitrag :)
Okay, das dynamische Inhalte
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 ?
Kurzanleitung
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,
| comm-press.de
Ralf Hendel
Kurzanleitung
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,
| comm-press.de
Ralf Hendel
Juhuu ich habe es
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.