Při použití makra contentType nefunguje n:inner-foreach

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

Nazdárek,

kód:

{contentType 'application/rss+xml', 'utf-8'}
<<?php ?>?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 {foreach $items as $item}
 <url n:inner-foreach="$item as $key => $property">
  <{$key}>{$property}</{$key}>
 </url>
 {/foreach}
</urlset>

výstup:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url n:inner-foreach="$item as $key => $property">
  <<br />
<b>Notice</b>:  Undefined variable: key in <b>SOUBOR</b> on line <b>13</b><br />
><br />
<b>Notice</b>:  Undefined variable: property in <b>SOUBOR</b> on line <b>13</b><br />
</<br />
<b>Notice</b>:  Undefined variable: key in <b>SOUBOR</b> on line <b>13</b><br />
>
 </url>

Bernard

mkoubik
Člen | 728
+
0
-

To je myslim feature, ne chyba. Ten výstup vůbec nemusí být HTML (resp. XML-like) a pak by n-atributy nedávaly smysl, použij normální {foreach }.

Bernard Williams
Člen | 207
+
0
-

Aha, myslel jsem, že je to chyba, proto jsem to sem hodil.