[Views] View auf page bringen
Eingetragen von ghost (2)
am 11.10.2008 - 00:16 Uhr in
am 11.10.2008 - 00:16 Uhr in
huhu,
ich bin neu hier und hab noch nur sehr bedingt ahnung von Drupal.
Momentan versuch ich mit tags und View und verschiedenen unterseiten eine strucktur für eine seite die zur hälfte aus ner infosammlung bestehen soll zu schaffen.
Ich hab nun tags und hab mir auch schon Views soweit eingerichtet, eins versteh ich nur nicht:
wie bekomme ich views dazu mir auf der node 4 den tag 7 und darunter die tags mit dem argument 4+9 anzuzeigen? kann ich auf der seite einen code einfügen der das macht oder wie geh ich das an?
und selbiges dann halt noch paarmal wiederholt für einpaar andere seiten und andere argumente... was ist das einfachste wenn man das oft machen muss?
- Anmelden oder Registrieren um Kommentare zu schreiben
ich bin jetzt zwar schon
am 11.10.2008 - 15:29 Uhr
ich bin jetzt zwar schon einbisschen weiter ich hab festgestellt das ich php filter aktiviren muss um code snippets zu benutzen dann hab ich festgestellt das viele codesnippets nicht mehr zu views 2 passen da neuer syntax, und nun hab ich auch eins gefunden das ich benutzen will. Allerdings versteh ich noch nicht so ganz welcher der view name ist, bzw was ich in das feld view name eintragen muss... denn das funktioniert so nicht:
<?php
/* Enter the ID of the vocabulary which terms you want to show as headlines */
$vocabulary_id = "4";
/*Enter the name of the view that should show the nodes */
$view_name = "taxonomy_term";
foreach(taxonomy_get_tree($vocabulary_id,0,-1,1) as $value) {
print t("<div><h3>" . $value->name . "</h3>");
print views_embed_view($view_name, 'default', $value->name);
if ( taxonomy_get_children($value->tid) ) {
print t("<div>");
foreach( taxonomy_get_children($value->tid) as $child ) {
print t("<h4 style='margin-top:2em;'>" . $child->name . "</h4>");
print views_embed_view($view_name, 'default', $child->name);
}
print t("</div>");
}
print t("</div>");
}
?>