Bestimmte Titel plus Zusatzinfos aus View lesen.
Eingetragen von glottis (30)
am 02.07.2008 - 20:03 Uhr in
am 02.07.2008 - 20:03 Uhr in
Hallo, ich versuche mich gerade an folgendem Problem.
Ich würde gern aus einem View einen ganz bestimmten Titel plus zusätzlichen Infos auslesen. Ich habe ein View erzeugt, dass auf mehrere Inhaltstypen zugreift. Hier werden Titel, Bilder plus zusätzliche Textfelder ausgelesen.
Dann habe ich einen neuen Inhaltstyp mit einem Nodereference - Feld erstellt. Hier kann ich dann den Titel angeben und in dem Node auslesen lassen.
Nun möchte ich aber nicht nur den Titel sondern auch noch die zusätzlichen Infos auslesen. Ist das irgendwie machbar?
Gruß, Alex
- Anmelden oder Registrieren um Kommentare zu schreiben
mit dem standard node
am 02.07.2008 - 22:43 Uhr
mit dem standard node reference auf jeden fall nicht. Ich schiesse einfach mal ins Blaue... lässt sich hier evtl irgend eine themable Funktion überschreiben?!? Oder sonst irgend etwas überschreiben? -> wohl nicht, aber gut geraten ;)
sorry, weiss es auch nicht -> und bin jetzt Hundemüde.
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Kannst du nicht eine View
am 02.07.2008 - 23:51 Uhr
Kannst du nicht eine View erstellen mit allen Feldern die du haben möchtest und ihr den Nodetitel als Argument mit der URL übergeben?
Oder ich habs noch nicht verstanden...
-----------
Luca Curella
Kooperative Netze - Berlin
so wie ich es verstanden
am 03.07.2008 - 00:14 Uhr
so wie ich es verstanden habe, will er mit node reference auf einen node verweisen. Node reference kann jedoch nur den node title ansprechen, nicht aber andere cck felder.
.... mist immer noch nicht im bett
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
*hellwach ^^* Durch die
am 03.07.2008 - 00:30 Uhr
*hellwach ^^*
Durch die Nodereference erhällt man doch eine nid die man Themen kann?
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
jo, aber, nehmen wir an, wir
am 03.07.2008 - 07:40 Uhr
jo, aber, nehmen wir an, wir hätten folgenden CCK Type:
Title
Name
URL
Body
Jetzt mache ich von einem anderen Node Type einen Nodereference auf diesen Node type. Dann kann ich den mit der Autocompletion nur via Title finden. Was jedoch wenn ich den via URL finden wollte?
aus wieder hellwach :D
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
ausgeschlafen :)
am 03.07.2008 - 08:35 Uhr
So wie ich es verstanden hab will er ein Nodereference auf einen View machen um die Auswahl auf einen bestimmten Node ( mittels Titel ) zu beschränken.
Und das ist doch quasi ein Argument, oder?
Also glottis, erklär doch nochmal :)
-----------
Luca Curella
Kooperative Netze - Berlin
Views, Argumente & Nodereference
am 24.07.2008 - 19:48 Uhr
Hallo,
sorry das ich mich erst jetzt zu dem Thema äußere aber ich habe leider erst jetzt wieder Zeit gefunden etwas für die Seite zu machen. Ich habe mich weiter mit dem Thema beschäftigt.
Meine Grundvoraussetzung sind nochmal:
Ich habe ein View, welches Titel aus meiner Datenbank ausliest. Dann habe ich einen Inhaltstyp erstellt mit einem Nodereference (Feld) in welches ich die Titel eingeben kann die ich haben möchte. Nun ist meine Frage: Wie bekomme ich nun die Verknüpfung zwischen dem View und der Nodereference hin? In dem View kann ich ja als Argument die Nodereference auswählen, aber leider checkt das View nicht, dass in dem Inhaltstyp mittels der Nodereference den Wert übergebe.
Ich denke die Idee mit den Argumenten bei Views ist schon der richtige Weg für das Problem. Würde halt nur gern wissen wie ich mittels der Nodereference bestimmte Titel herrausfiltern kann.
Danke & Grüße, Alex
Ich frag nochmal frei in die
am 25.07.2008 - 22:05 Uhr
Ich frag nochmal frei in die Runde. Weis jemand wie man mittels der Nodereference oder einem Textfeld einen bestimmten Titel aus einem View herrausfiltern kann?
Ich stell mir das irgendwie so vor:
<?php
$view = views_get_view('gameinfo_view');
print views_build_view('embed', $view, $node->field_kurzname[0]['value']);
?>
Leider funktioniert das nicht. Ich ruf zwar das View auf doch leider weis ich nicht wie ich bezug auf die Nodereference bzw. das Textfeld nehme.
Vielleicht kann mir ja jemand helfen. Freu mich über jede Hilfe.
Grüße, Alex
Also Sinn und Zweck des
am 25.07.2008 - 22:36 Uhr
Also Sinn und Zweck des ganzen ist mir noch nicht bewusst - vielleicht wäre ein Beispiel hilfreich ;)
Ich geb mal aufs blaue geraten ein paar Hinweise, die vielleicht doch helfen könnten:
* die NodeReference eines Feldes spricht man per NID über $node->field_feldname[0]['nid'] an!
* dem NodeReference kann bereits ein View zugeordnet werden, der die Auswahl an Refernces einschränkt
* in einem View wird als Argumentenwert für das Argument "Node Reference ..." die NodeID und nicht der Titel benötigt, da dieser nicht eindeutig ist
* über node_load($nid) kannst Du Dir den kompletten Node laden
Ich kann Dir wahrscheinlich genauer helfen, wenn Du mir ein Beispiel nennst, momentan werde ich aus Deiner Beschreibung leider nicht schlau ;)
Hallo, dank Dir erstmal für
am 25.07.2008 - 23:41 Uhr
Hallo, dank Dir erstmal für deine Antwort. Ich versuchs mal mit dem Beispiel:
Also ich habe einen Inhaltstyp namens "Filmtitel" erstellt. Hier gebe ich Filmtitel ein, eine Beschreibung und vielleicht noch ein Cover. Dann habe ich ein View erstellt, welches alle Titel in einer Tabelle mit Cover und Beschreibung ausliest. Soweit so gut :-)
Nun habe ich einen weiteren Inhaltstyp names "Filmnews" erstellt. Hier schreibe ich aktuelle News zu Filmen. In den Filmnews möchte ich nun gern einige Filme mit Cover und Beschreibung aus dem View auflisten. In dem Inhaltstyp habe ich somit ein Nodereference Feld erstellt mit dem ich auf die Filmtiteln in dem View zugreifen kann. Nun müssen diese nur noch dargestellt werden.
Ich hoffe das Beispiel ist soweit klar. An der Umsetzung harpert es leider ein wenig :-)
Grüße, Alex
Also ich glaub da ist mein
am 26.07.2008 - 00:08 Uhr
Also ich glaub da ist mein Views-Workshop genau das richtige für Dich ;) ==> http://work.derhasi.de/views-workshop
(Dabei könnte vor allem http://work.derhasi.de/buch/views-workshop/aufgaben/aufgabe-71-liste-der... interessant sein.)
Mit einem Blockview kannst Du dann auf der Nodeseite die referenzierten Filme auflisten lassen. Oder Du erstellst mit Panels (drupal.org/project//panels) eine alternative Nodeansicht, mit jenem View.
Beispiel:
http://www.zugspitzpokal.de/termin/2008/07/13_jks-mc-peissenberg
Die Nodeansicht wurde mit Hilfe von Panels komplett überarbeitet. (Views hinzugefügt, Kommentarblock versetzt, ...).
Ausschreibung, Ergebnis und Album sind jeweils ein View, das per NodeId (pfad ist ja eigentlich node/27) die relevanten Beiträge holt. In Deinem Fall wäre das ein wenig anders, da Du quasi für Deinen Newsbeitrag eine Rückwertsnodereferenzierung machst, dies ist im oben genannten Workshop unter 7.1. erläutert)
Views
am 27.07.2008 - 11:20 Uhr
Hallo derhasi,
ich dank dir erstmal sehr für deine nützlichen Tips. Ich denke, dass wird mir erstmal weiterhelfen. Werde mir deinen Workshop mal ganz genau anschauen :-) Wünsche dir noch einen schönen Sonntag. Gruß, Alex