如何显示博客文章中的所有图像

时间:2018-10-08 22:28:50

标签: shopware

我正在尝试显示博客列表页面中博客文章的所有图像。

当前,它仅在 shopware后端>博客文章配置>图像配置 中显示标记为预览的图像。但是,如果您选择多个选项,我还需要显示其他选项。

我一直在尝试从 blog文件夹 detail.tpl 甚至是修改 box.tpl 文件。 Shopware>控制器>前端下的> Blog.php 文件,但是没有运气。

在索引方法下的Blog.php文件中,我看到了这段代码,但不确定这段代码是否有用

//adding thumbnails to the blog article

            if (empty($blogArticle['media'][0]['mediaId'])) {
                continue;
            }

            $mediaId = $blogArticle['media'][0]['mediaId'];

            if (!isset($medias[$mediaId])) {
                continue;
            }

我不是购物专家,所以不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要编写自己的插件并覆盖Blog Controller的index方法。

您可以看看Blog Controller的detailAction如何获取所有媒体图像。

在上面的示例中,您仅使用[0]获取了第一张图片,但是您需要像detailAction中那样遍历所有图片。

您还可以查看有关Udemy的Shopware developer video trainingsShopware developer documentation