Ответить Новая тема Новый опрос 
 Отображение адреса и телефона поставщика в карточк
energysx
Новичок
Сообщений: 1
Регистрация: 14-11-2015


14-11-2015 15:16
Здравствуйте уважаемые форумчане,

нужно чтоб контактные данные поставщика(адрес и номер телефона) отображались в карточке товара, как можно это сделать? версия престы 1.6.1.2, благодарю за внимание
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


16-11-2015 12:01
Откройте файл /controllers/front/ProductController.php и после:
Код:
if (isset($this->category->id) && $this->category->id)
    $return_link = Tools::safeOutput($this->context->link->getCategoryLink($this->category));
else
    $return_link = 'javascript: history.back();';
добавьте подобный код:
Код:
if($this->product->id_supplier)
    if($id_address = Address::getAddressIdBySupplierId((int)$this->product->id_supplier))
        $address = new Address((int)$id_address);

после:
Код:
'stock_management' => Configuration::get('PS_STOCK_MANAGEMENT'),
добавьте:
Код:
'address' => (isset($address) ? $address : false),

В шаблоне разбирайте:
Код:
{$address->country|escape:'html':'UTF-8'}
{$address->address1|escape:'html':'UTF-8'}
{$address->city|escape:'html':'UTF-8'}
{$address->phone}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос