Add description2 field to AdvancedSearchSeoClass and update related templates

This commit is contained in:
2026-01-26 23:07:28 +01:00
parent 9ffe3d5e16
commit 9adfa3074a
8 changed files with 19 additions and 57 deletions

View File

@@ -27,6 +27,7 @@ class AdvancedSearchSeoClass extends ObjectModel
public $title;
public $seo_url;
public $description;
public $description2;
public $criteria;
public $deleted;
public $seo_key;
@@ -54,6 +55,7 @@ class AdvancedSearchSeoClass extends ObjectModel
'meta_keywords' =>'isGenericName',
'title' =>'isGenericName',
'description' =>'isString',
'description2' =>'isString',
'seo_url' =>'isGenericName',
);
public static $definition = array(
@@ -67,6 +69,7 @@ class AdvancedSearchSeoClass extends ObjectModel
'seo_url' => array('type' => self::TYPE_STRING, 'lang' => true, 'required' => false),
'meta_keywords' => array('type' => self::TYPE_STRING, 'lang' => true, 'required' => false),
'description' => array('type' => self::TYPE_STRING, 'lang' => true, 'required' => false),
'description2' => array('type' => self::TYPE_STRING, 'lang' => true, 'required' => false),
)
);
protected $table = 'pm_advancedsearch_seo';
@@ -100,6 +103,7 @@ class AdvancedSearchSeoClass extends ObjectModel
$fields[$language['id_lang']]['id_lang'] = $language['id_lang'];
$fields[$language['id_lang']][$this->identifier] = (int)$this->id;
$fields[$language['id_lang']]['description'] = (isset($this->description[$language['id_lang']]) and !empty($this->description[$language['id_lang']])) ? pSQL($this->description[$language['id_lang']], true) : pSQL($this->description[$defaultLanguage], true);
$fields[$language['id_lang']]['description2'] = (isset($this->description2[$language['id_lang']]) and !empty($this->description2[$language['id_lang']])) ? pSQL($this->description2[$language['id_lang']], true) : pSQL($this->description2[$defaultLanguage], true);
foreach ($fieldsArray as $field) {
if (!Validate::isTableOrIdentifier($field)) {
die(Tools::displayError());