[gelöst] insert View into Content
Eingetragen von Hacky (255)
am 17.06.2011 - 11:47 Uhr in
am 17.06.2011 - 11:47 Uhr in
In Drupal 5 und 6 ist es möglich eine bereits erstellte View über den namen in einen Node zu laden. In Drupal 7 müsste das doch ebenfalls gehen. ich find leider keine gescheite "API" wo das beschrieben wird, wie das funktioniert. Kann mir wer erklären wie ich eine View laden kann im Node ?
Was ich gefunden habe ist unter Drupal 5: http://drupal.org/node/48816
<?php
//load the view by name
$view = views_get_view('faq_topics');
//output the top three items in the view with the node title as an argument
print views_build_view('embed', $view, array($title), false, 3);
?>
mfg hacky
- Anmelden oder Registrieren um Kommentare zu schreiben
Sieh Dir mal das Modul Insert
am 17.06.2011 - 11:51 Uhr
Sieh Dir mal das Modul [do:insert_view Insert View] an. Damit ist das einfacher hinzubekommen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Das hab ich noch gefunden....
am 17.06.2011 - 12:15 Uhr
Das hab ich noch gefunden.... Für Drupal 7 aber leider keine Fehlermeldung oder output :/
<?php
print views_embed_view('einsatz_teilen', $display_id = 'startseite')
?>
danke ich schau mir den link mal an.
gruß hacky
Wenn man default einträgt dann funktioniert es ....
EDIT:
<?php
echo $views = views_embed_view('einsatz_teilen', $display_id = 'default');
?>
Startseite ist keine
am 17.06.2011 - 12:40 Uhr
Startseite ist keine Display-ID. Display-IDs sehen z.B. so aus: page_1
hier gibts mehr Infos: http://www.pridedesign.ie/content/drupal-get-view-display-id
shopdogg schrieb Startseite
am 17.06.2011 - 13:22 Uhr
Startseite ist keine Display-ID. Display-IDs sehen z.B. so aus: page_1
hier gibts mehr Infos: http://www.pridedesign.ie/content/drupal-get-view-display-id
danke, problem ist gelöst :-)