Chyba „Unexpected </PARAM>“ – export heureka

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
adioverride
Člen | 26
+
0
-

Zdravím,
snažím se vytvořit XML export pro heuréku, ale NETTE po mě pořád křičí: „Unexpected </PARAM> in …\Export\heureka.latte:10“ … osekal jsme kód co to šlo, nyní vypadá následovně, ale pořád mu něco vadí a nemohu přijít co.

{* heureka.late *}
<SHOP>
	{foreach $items as $item}
		{if floatval($item->prize)}
		<SHOPITEM n:foreach="$items as $item">
			{foreach $item->related('shop_item_2_attribute_value') as $param}
			<PARAM>
				<PARAM_NAME>
				</PARAM_NAME>
				<VAL>
				</VAL>
			</PARAM>
			{/foreach}
		</SHOPITEM>
		{/if}
	{/foreach}
</SHOP>

Díky za rady

Majkl578
Moderator | 1364
+
0
-

V uvedeném kódu kromě logických chyb (např. dvojí zanořenou iteraci nad $items) žádnou chybz nevidím, nejspíš jsi to osekal příliš.

adioverride
Člen | 26
+
0
-

Díky, už jsme do toho koukal víc než dost a dvojí iterace jsem si nevšiml. Už to jede díky.

Milo
Nette Core | 1283
+
0
-

Také je dobré XML šablonu začít

{contentType application/xml; charset=utf-8}
<?xml version="1.0" encoding="utf-8"?>