Das extra Tab im Profil
Eingetragen von BandidosIce (9)
am 08.02.2008 - 14:51 Uhr in
am 08.02.2008 - 14:51 Uhr in
Also ich hab ein View erstellt das ich gerne über das Profil der Benutzer mit eigenen Tab verlinken würde. Jedoch die URL die ich im View definiert habe erscheint nicht auf der Seite.
folgendes habe ich definiert:
user/$arg/galerie
folgendes ist im Tab als href hinterlegt:
user/6
Das ist das View im Export:
$view = new stdClass();
$view->name = 'own_gallery';
$view->description = '';
$view->access = array (
0 => '2',
);
$view->view_args_php = '';
$view->page = TRUE;
$view->page_title = 'Eigene Galerie';
$view->page_header = '';
$view->page_header_format = '1';
$view->page_footer = '';
$view->page_footer_format = '1';
$view->page_empty = '';
$view->page_empty_format = '1';
$view->page_type = 'bonus_grid';
$view->url = 'user/$arg/galerie';
$view->use_pager = TRUE;
$view->nodes_per_page = '10';
$view->menu = TRUE;
$view->menu_title = 'Eigene Galerie';
$view->menu_tab = TRUE;
$view->menu_tab_weight = '0';
$view->menu_tab_default = TRUE;
$view->menu_tab_default_parent = NULL;
$view->menu_tab_default_parent_type = 'existing';
$view->menu_parent_tab_weight = '0';
$view->menu_parent_title = '';
$view->sort = array (
);
$view->argument = array (
array (
'type' => 'username',
'argdefault' => '3',
'title' => '',
'options' => '',
'wildcard' => '',
'wildcard_substitution' => '',
),
);
$view->field = array (
array (
'tablename' => 'node',
'field' => 'title',
'label' => '',
'handler' => 'views_handler_field_nodelink',
'options' => 'nolink',
),
array (
'tablename' => 'node_data_field_image',
'field' => 'field_image_fid',
'label' => '',
'handler' => 'content_views_field_handler_group',
'options' => 'thickbox][thumbnails',
),
array (
'tablename' => 'comments',
'field' => 'add',
'label' => '',
'options' => 'Kommentar',
),
array (
'tablename' => 'node',
'field' => 'delete',
'label' => '',
'handler' => 'views_handler_node_delete_destination',
'options' => 'Löschen',
),
);
$view->filter = array (
array (
'tablename' => 'node',
'field' => 'type',
'operator' => 'OR',
'options' => '',
'value' => array (
0 => 'user_galerie',
),
),
);
$view->exposed_filter = array (
);
$view->requires = array(node, node_data_field_image, comments);
$views[$view->name] = $view;
Ich hab auch in dem Argument auch schon die UID verwendet sprich die "6" in meinem Fall, aber er bringt mir einfach dieses galerie nicht nach dem Argument.
Jemand einen Tip für mich?
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 1 Tag 18 Stunden
vor 1 Tag 6 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 23 Stunden
vor 1 Tag 23 Stunden
vor 1 Tag 23 Stunden
vor 2 Tagen 15 Stunden
vor 2 Tagen 17 Stunden
vor 2 Tagen 23 Stunden
vor 3 Tagen 11 Minuten