_seo.php
870 Bytes
<?php
use thread\modules\seo\modules\modellink\widgets\seo\SeoBlock;
/**
*
* @author FilamentV <vortex.filament@gmail.com>
* @copyright (c), Thread
*
* @var $model \backend\modules\news\models\Article
*/
echo SeoBlock::widget([
'form' => $form,
"model" => $model,
'seo_title' => function ($seo_model) use ($model) {
$title = $model->lang->title??'';
$seo_model = $seo_model->getSeoModel();
return (isset($seo_model->title) && !empty($seo_model->title)) ? $seo_model->title : $title;
},
'seo_description' => function ($seo_model) use ($model) {
$info = $model->lang->description??'';
$seo_model = $seo_model->getSeoModel();
return (isset($seo_model->description) && !empty($seo_model->description)) ? $seo_model->description : $info;
},
'seo_image_url' => $model->getImageLink()??'',
]);