作者 lyh

列表页聚合页模式

... ... @@ -116,7 +116,10 @@ class AiVideoAutoPublish extends Command
return $data;
}
$data['title'] = $info['title'];
$data['remark'] = $info['intro'];
$data['remark'] = strip_tags($info['intro']);
if(empty($data['remark'])){
$data['remark'] = $data['title'];
}
$data['images'] = array_map(function ($item) {
return [
'alt' => $item['title'],
... ... @@ -133,11 +136,26 @@ class AiVideoAutoPublish extends Command
}
$data['title'] = $keywordInfo['title'];
$data['remark'] = $keywordInfo['intro'];
$data['remark'] = strip_tags($keywordInfo['intro']);
if(empty($data['remark'])){
$data['remark'] = $data['title'];
}
$data['images'] = [];
$productModel = new Product();
$productList = $productModel->list(['keyword_id'=>['like','%,'.$keywordInfo['id'].',%']],'id',['gallery'],'desc',10);
foreach ($productList as $info){
$data['images'] = array_merge($data['images'],array_walk($info['gallery'], function (&$item) {$item['alt'] = $item['title'];unset($item['title']);}));
$data['images'] = array_map(function ($item) {
return [
'alt' => $item['title'],
'url' => $item['url'] ?? '',
];
}, $info['gallery']);
$data['images'] = array_merge($data['images'],array_map(function ($item) {
return [
'alt' => $item['title'],
'url' => $item['url'] ?? '',
];
}, $info['gallery']));
}
return $data;
}
... ...