[gelöst] Views Data Export - Felder im XML-Format

am 10.05.2013 - 13:26 Uhr in
Hallo,
ich bin auf der Suche nach einer Lösung für folgendes Problem.
Das Modul http://drupal.org/project/views_data_export in Zusammenhang mit Views liefert mir bereits eine sehr gute Grundlage für mein Vorhaben.
Mein Ziel ist es, die Felder eines Views als XML-Datei auszugeben. Das funktioniert auch soweit.
Das eigentliche Problem besteht darin, dass ich die Ausgabe einer zweiten View (in diesem Fall: Commerce - Line Items) als ein Feld in der XML-View mit auszugeben möchte.
Um eine saubere Ausgabe im XML-Format zu bekommen, habe ich mit Hilfe der "views-view-unformatted.tpl.php" alle HTML-Elemente entfernt.
Das Problem ist, wenn ich jetzt versuche ein eigenes Markup um die Felder zu setzten (bspw. "<Position><?php print $row; ?></Position>
"), werden die Klammern um das Wort "Position", wie folgt ausgegeben: "<Position>
".
Ich habe schon wirklich einiges versucht, bekomme aber kein "reines" XML-Format dabei heraus.
Vielen Dank für eure Hilfe;-)
- Anmelden oder Registrieren um Kommentare zu schreiben
bei
am 10.05.2013 - 14:51 Uhr
bei http://drupal.org/project/views_pdf ist ein views append, damit kannst du einen view an einen anderen anhängen
Danke für die schnelle
am 10.05.2013 - 15:08 Uhr
Danke für die schnelle Antwort. Leider ist das nicht das, was ich benötige.
Mein Hauptproblem ist, dass mit der Markup-Geschichte: "Das Problem ist, wenn ich jetzt versuche ein eigenes Markup um die Felder zu setzten (bspw. "
<Position><?php print $row; ?></Position>
"), werden die Klammern um das Wort "Position", wie folgt ausgegeben: "<Position>
"."Es sollten einfach die Klammern auch als Klammern im Quelltext stehen und nicht als
<Position>
.Viele Grüße
J.
versuchs doch mal so <?php
am 10.05.2013 - 15:20 Uhr
versuchs doch mal so
<?php
"<Position>".print $row ."</Position>";
?>
Super, besten Dank für die
am 10.05.2013 - 15:38 Uhr
Super, besten Dank für die Hlife.
Mit der Änderung der Notation habe ich natürlich auch schon eine Menge rumprobiert.
Das Problem hat sich aber gerade gelöst:
Folgender Patch bringt die erwünschte Codierung: http://drupal.org/node/1446102
Danach hat man folgende Option unter Format - "XML file" in der XML-View:
Disable encoding of XML entities for these fields
Hier braucht man nur noch das entsprechende Feld anzuwählen und die Interpretation der Klammern ist XML-Konform;-)