"Ähnliche" Nodes mit views anzeigen
am 16.09.2009 - 11:08 Uhr in
Hallo,
mal wieder etwas, wo ich gedanklich irgendwie auf dem schlauch stehe...
gibt es die möglichkeit, in einem views-block nodes (bzw. deren überschriften o.ä.) aufzulisten, die einem bestimmten kriterium bzw. feld des aktuell angezeigten nodes entsprechen?
sprich:
ich habe ein node, in dessen überschrift steht z.B. "Computer selber zusammenbauen" (nur ein beispiel ;-) ).
dann möchte ich in einem views block z.B. angezeigt bekommen "Folgende Arikel könnten dich interessieren: "
z.b. alle artikel, in deren überschrift auch "Computer" oder "zusammenbauen" steckt.
ideal wäre es, wenn es nicht nur auf den Titel sondern auch auf andere Felder anwendbar wäre und ohne taxonomy.
ich hoffe ihr versteht was ich mein. :-)
grüße und danke schonmal
p.s. heisst es eigentlich der, die oder das node ?! ;-)
- Anmelden oder Registrieren um Kommentare zu schreiben

reggaefish schrieb gibt es
am 16.09.2009 - 11:47 Uhr
gibt es die möglichkeit, in einem views-block nodes (bzw. deren überschriften o.ä.) aufzulisten, die einem bestimmten kriterium bzw. feld des aktuell angezeigten nodes entsprechen?
Blöcke wissen nicht welcher Node gerade angezeigt wird. Du müsstest also anhand der URL erraten, welcher Node angezeigt wird und diese Information an den View weitergeben. Folgender Blockinhalt leistet das:
<?phpif (arg(0) == 'node' && is_numeric(arg(1))) {
print(views_embed_view('aehnliche_nodes', 'block', arg(1)));
}
?>
Der View
aehnliche_nodesbekommt eine Node ID als Argument. Jetzt brauchst du noch einen Argument Handler, der dieses Argument entsprechend deinen Wünschen auswertet. Welcher Argument Handler das ist und ob du selbst einen schreiben musst hängt davon ab was du mit entsprechen meinst.Dokumentation zu
views_embed_viewfindest du auf drupalcontrib.org.--

Hallo reggaefish, ob es der,
am 16.09.2009 - 11:50 Uhr
Hallo reggaefish,
ob es der, die oder das node heißt steht nicht so ganz fest. Ich bevorzuge "die" =)
Es gibt einen Vergleich verschiedener Module für deinen Zweck, am besten vergleichst du selber: http://drupal.org/node/323329
Soweit ich mich erinnere, haben diese evtl. keine Views-Integration, bieten aber selber einen Block.
Viel Spaß =)
http://www.twitter.com/aschiwi
Ein bissel
am 16.09.2009 - 12:06 Uhr
Ein bissel off-topic:
p.s. heisst es eigentlich der, die oder das node ?! ;-)
Leo sagt:
node = Sammelpunkt, Knoten, Nest, Stützstelle ...
Ich finde "der Knoten" passt noch am besten, also der Node :-)
Oh nein, diesen Ansatz finde
am 16.09.2009 - 13:02 Uhr
Oh nein, diesen Ansatz finde ich immer schrecklich. Den Artikel des deutschen Wortes für das englische Wort zu verwenden hört sich für meine Ohren einfach oft gruselig an - aber das ist nur meine Meinung (und mir fällt gerade kein anderes Beispiel ein, was die von mir empfundene Gruseligkeit unterstützen würde ;) ). Am häufigsten höre ich persönlich "die Node", aber das kann ja jeder für sich entscheiden :)
http://www.twitter.com/aschiwi
wenn du das so furchtbar
am 16.09.2009 - 14:26 Uhr
wenn du das so furchtbar findest musste wohl "the node" oder "der Knoten" sagen :-P