Может кому пригодится. Вывести доп. изображения и атрибуты в дополнении NewsBlog Список статей :
Делал на ocStore 2.3.0.2.3, newsblog.20171002.
в файле newsblog_articles.php после:
foreach ($results as $result) {
добавить:
//дополнительные изображения и атрибуты
$results_img = $this->model_newsblog_article->getArticleImages($result['article_id']);
$dop_img = array();
foreach ($results_img as $result_img) {
if ($result_img['image']) {
$image_dop = $this->model_tool_image->resize($result_img['image'], 121, 121);
} else {
$image_dop = false;
}
$dop_img[] = $image_dop;
}
$article_info = $this->model_newsblog_article->getArticle($result['article_id']);
$data['attributes'] = $article_info['attributes'];
//
после:
$data['articles'][] = array(
добавить:
'dop_img' => $dop_img, //дополнительные изображения
'attribute_groups' => $result['attributes'], //атрибуты
вывод в шаблоне newsblog_articles.tpl
<!-- доп. изображения -->
<?php foreach ($article['dop_img'] as $img) { ?>
<img src="<?php echo $img;?>" />
<?php } ?>
<!-- атрибуты -->
<?php if ($article['attributes']) { ?>
<?php foreach($article['attribute_groups'] as $attribute_group) { ?>
<?php foreach ($attribute_group['attribute'] as $attribute_item) { ?>
<?php echo $attribute_item['text'];?>
<?php } ?>
<?php } ?>
<?php } ?>