View und Taxonomy
Eingetragen von drupalino (1064)
am 10.07.2008 - 12:11 Uhr in
am 10.07.2008 - 12:11 Uhr in
Da isser wieder und hat das nächste Problem.
Ich habe in meiner template.php meine funktion, die einen View rausbläst.
Wie kann ich es anstellen, dass ich da noch die Taxonomie mit verbinde.
Soll heissen, ich möchte, dass sich der view ändert jenachdem welche Terms in der node gerade zugegen sind.
Gruss
drupalino
- Anmelden oder Registrieren um Kommentare zu schreiben
Poste bitte mal die
am 10.07.2008 - 12:29 Uhr
Poste bitte mal die Funktion.
Wann (in welcher Situation) wird durch diese Funktion ein View angesprochen und was macht der View?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
hier ist die funktion <?php
am 10.07.2008 - 12:36 Uhr
hier ist die funktion
<?php
unction myTheme_views_view_list_berichte($view, $nodes, $type) {
$fields = _views_get_fields();
$taken = array();
// Set up the fields in nicely named chunks.
foreach ($view->field as $id => $field) {
$field_name = $field['field'];
if (isset($taken[$field_name])) {
$field_name = $field['queryname'];
}
$taken[$field_name] = true;
$field_names[$id] = $field_name;
}
// Set up some variables that won't change.
$base_vars = array(
'view' => $view,
'view_type' => $type,
);
foreach ($nodes as $i => $node) {
$vars = $base_vars;
$vars['node'] = $node;
$vars['count'] = $i+1;
$vars['stripe'] = $i % 2 ? 'even' : 'odd';
foreach ($view->field as $id => $field) {
$name = $field_names[$id];
$vars[$name] = views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view);
if (isset($field['label'])) {
$vars[$name . '_label'] = $field['label'];
}
}
$items[] = _phptemplate_callback('views-list-berichte', $vars);
}
if ($items) {
return theme('item_list', $items);
}
}
?>
der view sitzt auf einer Seite, so wie wir das gestern per Mumble besprochen haben. Dieser wird unter einem Bericht angezeigt. Nun hat der angezeigte Bericht auch Freetags und der view soll sich dann mit berichten füllen, die zu den Tags passen.
Dann klar, wenn man wieder einen bericht aus dem view wählt, hat der noch ein paar andere tags und dann füllst sich der view wieder entsprechend usw usw.
-------------------
gruss
drupalino
gruss
drupalino