Argument/Filter einer Views
Eingetragen von dawehner (2639)
am 29.11.2007 - 22:47 Uhr in
am 29.11.2007 - 22:47 Uhr in
Ich würde gerne einer View mehrere NIDs unterschieben, also als Argument
aber wie kann man mehrere NIDs übergeben
es braucht gar nicht per URL sein, denn ich benutze es in einem .tpl.php
- Anmelden oder Registrieren um Kommentare zu schreiben
das ist die funktion die du
am 29.11.2007 - 23:44 Uhr
Das ist die Funktion die du brauchst:
views_build_view($type, &$view, $args = array(), $use_pager = false, $limit = 0, $page = 0, $offset = 0)
Und so in der tpl.php:
<?php
// view über den Namen laden
$view = views_get_view('dein_view');
// View einfügen und Argumente übergeben, kein Pager, auf 3 Nodes beschränken
print views_build_view('embed', $view, array($argumente), false, 3);
?>
schon klar, aber wenn man
am 01.12.2007 - 00:32 Uhr
schon klar, aber wenn man als $argumente z.B. array(1,2,3( übergibt) funktioniert das nicht
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
Die frage ist, was willst du
am 01.12.2007 - 01:55 Uhr
Die frage ist, was willst du mit den argumenten in deinem view anfangen. Das übergeben sollte schon so funktionieren.
ich würde gerne die
am 06.12.2007 - 21:39 Uhr
ich würde gerne die views_grid_bonus benutzen um mehrere Nodes mit Bildern darzustellen
dazu brauche ich ja $argumente, aber views kann nur single nodes bei argumenten
also ich habe eine View in
am 08.12.2007 - 19:10 Uhr
also ich habe eine View in der ich gerne nach NodesIDs filtern würde bzw. argumente übergeben
einzelne Node IDs funktionieren ja prächtig, aber ich brauche mehrere#
eine Idee: custom argument handling code, blos habe ich keine ahnung wie man dem klar macht, dass man Node IDs verwenden soll
andere Idee $view->filter verändern, jedoch gibt es kein Filter nach NodeID
hat jemand eine Ahnung hier? ich kann einfach nicht mehr
Zitat: ich würde gerne die
am 08.12.2007 - 20:24 Uhr
ich würde gerne die views_grid_bonus benutzen um mehrere Nodes mit Bildern darzustellen
Das ist Dein Ziehl. Oder?
Ich würde gerne einer View mehrere NIDs unterschieben, also als Argument
Das ist Dein Ansatzpunkt fuer die Loesung.
hat jemand eine Ahnung hier? ich kann einfach nicht mehr
Eventuell ist Deine Ausgangssituation und der damit verbundene Ansatzpunkt fuer die Loesung nicht optimal?
Eventuell kannst Du anders vorgehen um das Grid zu fuellen? Kannst Du die Ausgangssituation aendern?
Was sind das fuer Nodes mit Bildern?
Image-Nodes?
eigener Nodetyp mit Imagefield?
mehrere Nodetypes mit Imagefield?
Wie/welchen werden die Nodes mit Bildern Kategorien zugeordnet?
Ich moechte mit meinen Fragen erreichen, das Du ueberlegst ob und wie Du die Ausgangssituation aendern kannst?
Mit einer anderen Ausgangssituation kannst Du eventuell die Filter und Argumente im View anders definieren. Eventuell kommst Du nur mit Filtern und ohne Argumente zum Ziel.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
bisher habe ichContenttyp:
am 08.12.2007 - 21:33 Uhr
bisher habe ich
Contenttyp: GalleryAlbum: field_Bild, field_bilder: Nodereference auf GalleryBild
GalleryBild: field_Bild
-> Man kann Views mit beidem bauen, da beide mit dem Feld field_Bild
Nun hätte ich im Theme des GalleryAlbum natürlich gerne eine Ansicht der GalleryBilder welche referenced werden, deshalb habe ich eine View mit Filter: Nodetype = Gallerybild
Nun hätte ich gerne genau bei dieser View ein Filter mit NodeIDs beziehnungsweise Argumente mit muliple NodeIDs
Kategorien haben beide Inhaltstypen das selbe : Freetagging in der selben Voc.
Aber danke für deine Bemühungen