编辑:逻辑错误...无需分配索引。我们在图像循环中。所以
<img src="{$post[0]}" alt="portfolio slider image">
它有效。
我尝试在wordpress中显示一个帖子的图片库。
我有一个postArray:
Array (
[title] => Projet 2012
[content] => blabla
[images] => Array (
[0] => Array (
[0] => http://local.afric-edu.com/wp-content/uploads/2014/03/P1050250.jpg
[1] => 150
[2] => 112
[3] =>
)
[1] => Array (
[0] => http://local.afric-edu.com/wp-content/uploads/2014/03/P1000855.jpg
[1] => 150
[2] => 111
[3] =>
)
)
)
在模板中,我尝试在foreach循环中显示它:
{assign var='flag' value=0}
{foreach from=$postArray['images'] item=post name=post}
<li>
{$flag}
<img src="{$post[$flag][0]}" alt="portfolio slider image">
</li>
{assign var='flag' value=$flag+1}
{/foreach}
但是当我加载页面时,我有这个:
<li>
0
<img src="h" alt="portfolio slider image">
</li>
<li>
1
<img src="" alt="portfolio slider image">
</li>
我不明白或是我的错。也许我累了,但似乎没有出现逻辑错误?
感谢您的帮助
答案 0 :(得分:0)
在foreach循环中,您必须设置'key'
和'item'
元素:
{foreach from=$postArray['images'] key=k item=post name=post}
答案 1 :(得分:0)
逻辑错误...无需分配索引。我们在图像循环中。所以
<img src="{$post[0]}" alt="portfolio slider image">
它有效:)