views-view-unformatted--News.tpl.php -> Feld/Variable ausgeben
Eingetragen von widiotter (33)
am 22.02.2009 - 09:26 Uhr in
am 22.02.2009 - 09:26 Uhr in
Ich möchte in Views 2 einige Felder aus CKK nicht einfach untereinander darstellen, sondern in einem bestimmten Layout. Ich habe dazu eine views-view-unformatted--News.tpl.php erstellt.
Die muss ich nun anpassen - und da stehe ich an: Ich habe nicht herausgefunden, mit welchem php-Code ich die einzelnen Felder ausgeben kann. Also zum Beispiel «field_anriss_news».
Wenn ich das wüsste, wäre der Rest meiner Meinung ein KInderspiel: Einfach die <? php print$ ... ?>-Befehle z.B. in 's einer Tabelle anordnen, und schon habe ich ein Layout.
Frage also: Wie kriege ich die Werte der einzelnen Felder raus? Im tpl. hat's nur die Ausgabe aller Infos, also
<?php
print $row;
?>
- Anmelden oder Registrieren um Kommentare zu schreiben
get_defined_vars()
am 24.02.2009 - 08:50 Uhr
Moin!
Du kannst Dir sämtliche Variablen mittels get_defined_vars() anzeigen lassen:
<?php
drupal_set_message('<pre>'. print_r(get_defined_vars(), 1) .'</pre>');
?>
Allerdings wird die Ausgabe sehr sehr gross (durch das View-Objekt).
<?php
drupal_set_message('<pre>'. print_r(array_keys(get_defined_vars()), 1) .'</pre>');
?>
Das gibt Dir nur die verfügbaren Schlüssel (also die Variablennamen) aus. Davon ausgehend kannst Du Dich in der Struktur weiter nach unten "hangeln".
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Geht nicht …
am 24.02.2009 - 09:23 Uhr
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 31119361 bytes) :-(
Memory
am 24.02.2009 - 09:47 Uhr
Ich sag ja: "sehr gross" :-)
Kommt der Fehler auch bei der zweiten Variante?
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hi, Brauchst Du wirklich
am 24.02.2009 - 10:21 Uhr
Hi,
Brauchst Du wirklich für Dein Layout eine Table und ein separates TPL?
Versuch doch mal den Ansatz, mit Firebug die Felder im Output zu finden und dann mit CSS zu positionieren?
lg leda
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
CSS
am 25.02.2009 - 12:40 Uhr
Cooler Input - in der Tat, ich glaube das reicht aus für mich … vielen Dank!