So I have a field I need to put a portion of custom XML code. Basically, I need to take taxonomy term and output it with all it's parents.
So I created views-view-field--xml-VIEWVNAME--views-data-export--tid.tpl.php
$terms = explode(',', $output);
foreach($terms as $tid) {
echo '<tid>'.$tid.'</tid>';
echo '<tname>'.taxonomy_get_term($tid)->name.'</tname>';
$parents = taxonomy_get_parents_all($tid);
if(count($parents)) {
echo '<parents>';
foreach($parents as $parent) {
echo '<parent>';
echo '<tid>'.$parent->tid.'</tid>';
echo '<tname>'.$parent->name.'</tname>';
echo '</parent>';
}
echo '</parents>';
}
}
The expected output is:
<tid>28</tid><tname>Polityka przestrzenna i planowanie miejscowe.</tname><parents><parent><tid>28</tid><tname>Polityka przestrzenna i planowanie miejscowe.</tname></parent><parent><tid>26</tid><tname>Architektura i planowanie przestrzenne</tname></parent></parents>
But what I really get is:
<tid>28</tid><tname>Polityka przestrzenna i planowanie miejscowe.</tname><parents><parent><tid>28</tid><tname>Polityka przestrzenna i planowanie miejscowe.</tname></parent><parent><tid>26</tid><tname>Architektura i planowanie przestrzenne</tname></parent></parents>
How can I insert custom XML parts to the output?
Comments
Comment #1
Rebekaloz commentedSame issue here
Comment #2
steven jones commentedDuplicate of #1446102: Exporting fields that already output valid xml encoded content