$dataTable .= '<td>' . Html::encode($causeName) . '</td>';
$dataTable .= '<td>' . Html::encode($product['comment']) . '</td>';
+ // Фото
+ $images = WriteOffsErp::getImagesList($product->imagesWriteOffsErp, false);
$dataTable .= '<td>';
- $images = $product->imagesWriteOffsErp;
if (!empty($images)) {
- $dataTable .= '<div>';
- foreach ($images as $image) {
- if ($image->image && $image->image->url) {
- $dataTable .= Html::a(
- Html::img($image->image->url),
- $image->image->url,
- [
- 'data-fancybox' => 'gallery-' . $product->id,
- 'data-caption' => $product->name,
- ]
- );
- }
- }
- $dataTable .= '</div>';
+ $dataTable .= implode('', $images); // для режима без виджета
}
$dataTable .= '</td>';
+ // Видео
$dataTable .= '<td>';
$video = $product->video;
- if (!empty($video) && $video->url) {
- $dataTable .= '<div>';
- $dataTable .= '<video controls>';
+ if (!empty($video)) {
+ $dataTable .= '<video controls width="200">';
$dataTable .= '<source src="' . Html::encode($video->url) . '" type="video/mp4">';
$dataTable .= 'Ваш браузер не поддерживает видео.';
$dataTable .= '</video>';
- $dataTable .= '</div>';
}
$dataTable .= '</td>';
}