در پرستاشاپ می توان مدل برای ارتباط با دیتابیس به طور کلی نوشت و مبحث چند زبانی را کاملا با lang , multilang= true _ حل کرد
و برای ارتباط های چند گانه و نمایش در فرم ادمین باید جداگانه کوئری زد .
$this->_select = ' cl.* ';
$this->_join .=
'LEFT JOIN `ps_category_lang` as cl ON (a.`id_category` = cl.`id_category` )
';
// add action on list
$this->addRowAction('edit');
$this->addRowAction('delete');
$this->addRowAction('details');
// create list
$this->fields_list = array(
'id_lmslideshow' => array(
'title' => $this->l('ID'),
'align' => 'center',
'width' => 25
),
'name' => array(
'title' => $this->l('ID Category'),
'width' => 25,
'filter_key' => 'a!name',
)
);
و برای قسمت ویرایش از option استفاده نمود
$this->_select = ' cl.* ';
$this->_join .=
'LEFT JOIN `ps_category_lang` as cl ON (a.`id_category` = cl.`id_category` )
';
// add action on list
$this->addRowAction('edit');
$this->addRowAction('delete');
$this->addRowAction('details');
// create list
$this->fields_list = array(
'id_lmslideshow' => array(
'title' => $this->l('ID'),
'align' => 'center',
'width' => 25
),
'name' => array(
'title' => $this->l('ID Category'),
'width' => 25,
'filter_key' => 'a!name',
)
);