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 5 Stunden 29 Minuten
vor 12 Stunden 27 Minuten
vor 22 Stunden 45 Minuten
vor 23 Stunden 4 Minuten
vor 23 Stunden 8 Minuten
vor 23 Stunden 12 Minuten
vor 23 Stunden 59 Minuten
vor 1 Tag 57 Minuten
vor 1 Tag 2 Stunden
vor 1 Tag 2 Stunden