Views Export xls (Rewrite the output of this field)
Eingetragen von Hacky (255)
am 09.02.2011 - 15:13 Uhr in
am 09.02.2011 - 15:13 Uhr in
Hallo hab mir eben mal das Modul Views Export xls angeschaut. Joar ich hab dazu mal eine frag, ich hab einige Felder per Rewrite the output of this field geändert und ein berechnung angestellt in einem externen Theme (Theming-Information). Quasi das Feld gethemt. Views Export xls beachtet aber den output nicht bzw. nimmt er einfach den wert den ich in meine "Rewrite" schreibe. Gibt es ein Modul was ehr den HTML Output als Excel generiert ?
Gruß hacky
- Anmelden oder Registrieren um Kommentare zu schreiben
Ändere den View ab und mache
am 09.02.2011 - 15:26 Uhr
Ändere den View ab und mache die Berechnung innerhalb des Views. Evtl hilft dabei auch views_customfield um die Berechnung in einem separaten Feld mit PHP durchzuführen und das Original nicht anzuzeigen. Danach sollte der Export in XLS möglich sein. Views kann halt nur das exportieren, was es selbst kennt.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Kannst du mir erklären wie
am 10.02.2011 - 15:34 Uhr
Ah okay das schonmal echt klasse das Modul. Ich hab aber eine Frage ich brauch nun für jede Spalte eine UserID. Ich hab das View als Benutzer Angelegt und habe eine Liste von Usern in der Ansicht, nun brauch ich in dem Feld (Customfield: PHP-Code) den UserID wert damit ich damit meine schritt fortsetzten kann .... geht das ? ^^
Gruß Hacky
Hacky schrieb Ah okay das
am 10.02.2011 - 15:44 Uhr
Ah okay das schonmal echt klasse das Modul. Ich hab aber eine Frage ich brauch nun für jede Spalte eine UserID. Ich hab das View als Benutzer Angelegt und habe eine Liste von Usern in der Ansicht, nun brauch ich in dem Feld (Customfield: PHP-Code) den UserID wert damit ich damit meine schritt fortsetzten kann .... geht das ? ^^
Gruß Hacky
Das funktioniert leider nicht :(
<?php
global $user;
$data->to_do;
if ($user->uid == $data->uid_field)
{
print '[uid]';
}
Devel Hilft -.-
am 10.02.2011 - 16:38 Uhr
<?php
$output = $data->uid;
dsm($data);
print $output;
?>
okay klappt -.- erst denken dann schreiben :D
sorry xD