Views $content ausgabe
Eingetragen von d4rk1 (117)
am 01.12.2010 - 18:00 Uhr in
am 01.12.2010 - 18:00 Uhr in
Guten Abend,
ich habe ein Problem mit der Ausgabe einer View.
View ist erstellt tpl datei zugewiesen "Tabelle -> Ausgabe Design"
in der tpl Datei finde ich $content der in einer foreach sitzt... folglich wird der ganze Inhalt wie gewonnt ausgegeben.
Jetzt will ich aber das ich 2 Variablen einzeln bekomme... die im $content drin stecken... einmal Bild und Text.
gibt es in der views auch so eine Möglichkeit wie in node.tpl Ausgabe von Variablen... wie
<?php
print $node->content['body']['#value']
?>
Mit
<?php
drupal_set_message('<pre>'. print_r(get_defined_vars(), 1) .'</pre>');
?>
habe ich mir Variablen ausgeben lassen.... nur kann ich damit nix anfangen...
<?php
[0] => stdClass Object
(
[nid_1] => 105
[node_title] => Lorem ipsum dolor
[nid] => 105
[node_data_field_vorschaubild_field_vorschaubild_fid] => 75
[node_data_field_vorschaubild_field_vorschaubild_list] => 1
[node_data_field_vorschaubild_field_vorschaubild_data] => a:3:{s:11:"description";s:0:"";s:3:"alt";s:0:"";s:5:"title";s:0:"";}
[node_type] => event
[node_vid] => 105
[node_revisions_teaser] =>
Lorem ipsum dolor tua. At vero et ea rebum. Stimata san
Lorem ipsum dolor tua. At vero et ea rebum. Stimata san
Lorem ipsum dolor tua. At vero et ea rebum. Stimata san
Lorem ipsum dolor tua. At vero et ea rebum. Stimata san
[node_revisions_format] => 1
[term_data_name] => Nach der Arbeit
[term_data_vid] => 3
[term_data_tid] => 157
[votingapi_cache_node_value] =>
)
?>
Danke für die Hilfe
- Anmelden oder Registrieren um Kommentare zu schreiben
... welche Variablen willst
am 02.12.2010 - 00:07 Uhr
... welche Variablen willst du denn "splitten"?
Ich hab das mal so realisiert, dass ich die nid und den titel als Felder einzeln in der $row vom tpl haben wollte. Dafür habe ich die nid auf "nicht ausgeben" gesetzt, im titel-Feld habe ich die Ausgabe so überschrieben: [nid]*[title] und dann in der $row mit $vars = explode("*", $row); aufgesplittet. Mit $vars[0] hatte ich dann die nid und mit $vars[1] den titel. Eventuell musste noch strip_tags() anwenden um den HTML kram zu entfernen.
Re.
am 02.12.2010 - 01:14 Uhr
Thx für die Anwort,
ich brauche allerdings das bild und den teasertext... und titel...
haste vieleicht ein snipet für deine Lösung....
Danke dir.
welche Template-Datei nimmst
am 02.12.2010 - 10:32 Uhr
welche Template-Datei nimmst du denn? Anzeigeausgabe, Designausgabe, Ausgabe des Zeilendesign ...?
re
am 02.12.2010 - 16:33 Uhr
Ich nehme Tabelle mit Designausgabe