Frage zu Voting-Api / Fivestar / Views
am 16.10.2008 - 10:21 Uhr in
Hallo,
ich habe die im Betreff genannten Module installiert und habe über Views nun eine Liste erstellt, in der alle Wertungen des angemeldeten Users angezeigt werden. Diese Liste lässt sich über einen Tab im Benutzerprofil aufrufen. Ich würde nur gerne nicht nur immer die Liste der Wertungen des angemeldeten Users anzeigen, sondern im Profil eines jeden Nutzers seine Wertungen. So dass ich bei anderen Nutzern im Profil ihre Wertungen sehe. Hier einmal meine View:
$view = new stdClass();
$view->name = 'fivestarview';
$view->description = '';
$view->access = array (
);
$view->view_args_php = 'global $user;
if(!args[0]){
$args[0] = $user->uid;
}';
$view->page = TRUE;
$view->page_title = 'Fivestar';
$view->page_header = 'Hier sehen Sie Ihre gesamten Wertungen.';
$view->page_header_format = '1';
$view->page_footer = '';
$view->page_footer_format = '1';
$view->page_empty = 'Bisher wurden von Ihnen keine Bewertungen abgegeben.';
$view->page_empty_format = '1';
$view->page_type = 'table';
$view->url = 'user/$arg/fivestar';
$view->use_pager = TRUE;
$view->nodes_per_page = '10';
$view->menu = TRUE;
$view->menu_title = '';
$view->menu_tab = TRUE;
$view->menu_tab_weight = '0';
$view->menu_tab_default = FALSE;
$view->menu_tab_default_parent = NULL;
$view->menu_tab_default_parent_type = 'tab';
$view->menu_parent_tab_weight = '0';
$view->menu_parent_title = '';
$view->sort = array (
);
$view->argument = array (
);
$view->field = array (
array (
'tablename' => 'node',
'field' => 'title',
'label' => 'Titel',
'handler' => 'views_handler_field_nodelink',
'options' => 'link',
),
array (
'tablename' => 'votingapi_vote_vote_percent_current_user',
'field' => 'value',
'label' => 'Wertung',
'handler' => 'fivestar_views_value_display_handler',
),
);
$view->filter = array (
array (
'tablename' => 'node',
'field' => 'type',
'operator' => 'OR',
'options' => '',
'value' => array (
0 => 'artikel',
),
),
array (
'tablename' => 'votingapi_vote_vote_percent',
'field' => 'uid',
'operator' => 'IS NOT NULL',
'options' => '',
'value' => '***ANY_USER***',
),
);
$view->exposed_filter = array (
);
$view->requires = array(node, votingapi_vote_vote_percent_current_user, votingapi_vote_vote_percent);
$views[$view->name] = $view;Vielleicht kennt jemand eine Möglichkeit, wie mein Traum wahr wird? :-)
Gruß
Dirk
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 5 Tagen 18 Stunden
vor 2 Wochen 2 Tagen
vor 2 Wochen 3 Tagen
vor 10 Wochen 8 Stunden
vor 10 Wochen 1 Tag
vor 10 Wochen 1 Tag
vor 10 Wochen 6 Tagen
vor 10 Wochen 6 Tagen
vor 11 Wochen 3 Tagen
vor 11 Wochen 3 Tagen