Как вывести информацию о продавце в карточке товара?

21.07.2016 20:11
#1
Netman_avs
Joomshopping forum user no avatar
Name: Netman
08.10.2013
Posts: 4
Quote
Как вывести информацию о продавце в карточке товара?

Привет!
Мне нужно вывести в карточке товара (product) информацию о продавце (vendor info)
Телефон и Logo.

В www.mysite\components\com_jshopping\templates\default\product\product_default.php я добавил код из
www.mysite\components\com_jshopping\templates\default\vendor\info.php

<div id="agent">
<div id="agent_name">
<?php if ($this->product->vendor_info){?>
<div class="vendorinfo">
<?php print _JSHOP_VENDOR?>: <?php print $this->product->vendor_info->f_name;?>
</div>
<?php }?>
</div>

<div id="agent_photo">
<div class = "span6 vendor_logo">
<?php if ($this->product->vendor_info->logo!="") : ?>
<img src="<?php print $this->product->vendor_info->logo?>" alt="<?php print htmlspecialchars($this->product->vendor->shop_name);?>" />
<?php endif; ?>
</div>
</div>

<div id="agent_phone">
<table class="vendor_info">

<tr>
<td class="name">
<?php print _JSHOP_TELEFON ?>:
</td>
<td>
<?php print $this->product->vendor_info->phone ?>
</td>
</tr>

</table>
</div>

<div class="agent_other_product">
<?php if ($this->config->product_show_vendor_detail){?><a href="<?php print $this->product->vendor_info->urlinfo?>"><?php print _JSHOP_ABOUT_VENDOR?></a>,<?php }?> <a href="<?php print $this->product->vendor_info->urllistproducts?>"><?php print _JSHOP_VIEW_OTHER_VENDOR_PRODUCTS?></a>
</div>


Данные продавца (phone, logo) который назначен по-умолчанию - показывает. Создаю другого продавца - данные не показывает. помогите решить эту проблему?
Как вывести информацию о продавце в карточке товара?
agent__no.jpg


Joomla: Joomla! 3.5.1
JoomShopping: Version 4.12.2
 
22.07.2016 07:59
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Как вывести информацию о продавце в карточке товара?

url?

 
22.07.2016 16:35
#3
Netman_avs
Joomshopping forum user no avatar
Name: Netman
08.10.2013
Posts: 4
Quote
Aw: Как вывести информацию о продавце в карточке товара?

Внизу страницы, после товара
Тут работает
http://temp1.venal.com.ua/index.php/catalog/proizvodstvenno-skladskaya-nedvizhimost/arenda-sklada-3

Тут не работает
http://temp1.venal.com.ua/index.php/catalog/proizvodstvenno-skladskaya-nedvizhimost/arenda-sklada-2


Last change: 14.02.2018 09:56
 
25.07.2016 17:23
#4
Netman_avs
Joomshopping forum user no avatar
Name: Netman
08.10.2013
Posts: 4
Quote
Aw: Как вывести информацию о продавце в карточке товара?

Может я где-то допустил ошибку?

 
26.07.2016 22:25
#5
Netman_avs
Joomshopping forum user no avatar
Name: Netman
08.10.2013
Posts: 4
Quote
Aw: Как вывести информацию о продавце в карточке товара?

please, help!

 
27.07.2016 07:46
#6
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Как вывести информацию о продавце в карточке товара?

<?php print_r($this->product);?>

vendor_info ??

 
05.12.2018 13:58
#7
McCafferty
Joomshopping forum user no avatar
Name: Иван
19.06.2013
Posts: 14
Quote
Aw: Как вывести информацию о продавце в карточке товара?

не решили как это вывести ?
Тоже вывожу так:

<a href="tel:<?php print $this->product->vendor_info->phone ?>"><?php print $this->product->vendor_info->phone ?></a>


Выводится только у товаров где продавец по умолчанию


Last change: 05.12.2018 13:59
 
05.12.2018 20:29
#8
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Как вывести информацию о продавце в карточке товара?

change code
components\com_jshopping\tables\product.php

change function getVendorInfo
to
function getVendorInfo(){
$row = JSFactory::getTable('vendor', 'jshop');
$row->loadFull($this->vendor_id);
return $row;
}

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.