Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 40 Ответов
  • 9108 Просмотров
*

shearlock

  • Новичок
  • 2
  • 0 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #30 : 22.11.2012, 18:17:00 »
Уважаемые форумчане! Никто из Вас не разобрался каким образом отобразить сопутствующие товары по горизонтали? И где вообще можно изменить шаблон отображения сопутствующих товаров?
*

shearlock

  • Новичок
  • 2
  • 0 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #31 : 23.11.2012, 09:07:16 »
Никто не сталкивался? Помогите пожалуйста, уж очень надо!
*

Kriks

  • Захожу иногда
  • 82
  • 0 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #32 : 30.11.2012, 11:22:58 »
Господа, у меня практически аналогичная проблема, которая здесь ранее обсуждалась. Но всё несколько хуже - сопутствующие товары добавляются в админке по одному (и то кое-как - см. вложение), но НЕ СОХРАНАЮТСЯ. Т.е. при нажатии "сохранить" или "сохранить и закрыть" товар сохраняется, как буд-то я ничего не добавлял - без сопутствующих товаров. Подскажите куда копать? Может какие-то модули подключить в php, может в phpMyAdmin лезть?
Аналогичная проблема при загрузке через CSVI - ничего не добавляется :(

[вложение удалено Администратором]
*

mstafeev

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #33 : 18.06.2013, 10:17:26 »
Уважаемые форумчане! Никто из Вас не разобрался каким образом отобразить сопутствующие товары по горизонтали? И где вообще можно изменить шаблон отображения сопутствующих товаров?

Отображение формируется через стили. К примеру, что бы вывести 3-и товара в строку, я задал классу "product-field.product-field-type-R" вот эти параметры:

Код
div.product-field.product-field-type-R {width: 30%;float: left;}
div.product-field.product-field-type-R img {padding: 0 0 10px 0;}

Теперь у меня в строке 3-и товара, расстояние от картинки до названия: 10px
*

mstafeev

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #34 : 18.06.2013, 10:18:22 »
Вот картинка, как это будет выглядеть:

*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #35 : 26.02.2015, 01:14:09 »
Доброго времени суток.
Подскажите, пожалуйста, как можно распарсить вывод сопутствующих товаров. А именно вот этот код <?php echo $field->display ?>
  Данный код выводит и картинку и название вместе. А я хочу разделить их.
Например:
<?php echo $field->display->картинка ?>
<?php echo $field->display->название ?>

Спасибо.
*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #36 : 26.02.2015, 22:03:39 »
Доброго времени суток.
Решил  свой вопрос. :D
Выставляю сюда код.
Спойлер
[свернуть]
« Последнее редактирование: 26.02.2015, 23:20:59 от fsv »
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #37 : 10.02.2016, 14:11:35 »
Проблема такая.
При добавлении в Настраиваемые поля - Сопутствующие товары в поиске выбираю товар и сохраняюсь тут пока все нормально.
При переходе на страницу где я добавил товар открывается просто белая пустая страница но при отключения сопутствующего товара страница отображается нормально.
Помогите решить 
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #38 : 12.02.2016, 09:29:40 »
Где формулируется вот этот блок
Код
<span class="product-fields-title"><strong>Сопутствующие товары</strong></span>
его требуется прописать в отдельный div так как он по умолчанию прописан в первом блоке
Код
<div class="product-field product-field-type-R"> ... </div>
и из за этого блок съезжает в низ.
 
« Последнее редактирование: 02.11.2020, 13:00:16 от Stasweb »
*

Liss

  • Захожу иногда
  • 238
  • 10 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #39 : 12.02.2016, 19:04:57 »
почему-то сопутствующие товары у тебя "обернуты" в div похожих категорий: class="product-related-categories"
components\com_virtuemart\views\productdetails\tmpl\default_relatedproducts.php - стандартный шаблон сопутствующих товаров

если в шаблоне карточки товара блок сопуствующих товаров выводится так: echo $this->loadTemplate('relatedproducts'); , то нужно смотреть там (что выше написал). Однако в стороннем шаблоне может не использоваться такой метод вывода, а напрямую написано что-то вроде
Код
<div class="product-related-products">
<?php
            foreach ($this->product->customfieldsRelatedProducts as $field) {
              $db = JFactory::getDBO();
              $qt='SELECT `product_price` FROM `#__virtuemart_product_prices`   WHERE `virtuemart_product_id` = '.$field->custom_value.'';
              $db->setQuery($qt);
  $result = $db->loadResult(); $sena = $this->currency->getSymbol();
             ?>
  <div style="width: 32%; padding: 0px;">
              <div class="product-field product-field-type-<?php echo $field->field_type ?>" >
                <span class="product-field-display" style="text-align: center"><?php echo $field->display ?></span>
<?php echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $result)?>
              </div></div>
            <?php } ?>
</div>

PS это мой кусок, он правленый, добавлена выборка и вывод цены сопутствующего товара.
 
*

Stasweb

  • Завсегдатай
  • 1492
  • 24 / 0
Re: Сопутствующие товары VirueMart 2
« Ответ #40 : 13.02.2016, 06:56:25 »
components/com_virtuemart/views/productdetails/tmp/ по этому пути и  /templates/lik-astana/html/com_virtuemart/productdetails/ файла default_relatedproducts.php нет.
В шаблоне прописан вывод так
Код
<?php
     echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_categories','class'=> 'product-related-categories'));
?>
в /templates/lik-astana/html/com_virtuemart/sublayouts/related.php
Код
<?php defined('_JEXEC') or die('Restricted access'); ?>

<?php
$related = $viewData['related'];
$customfield = $viewData['customfield'];
$thumb = $viewData['thumb'];


//juri::root() For whatever reason, we used this here, maybe it was for the mails
//echo JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $related->virtuemart_product_id . '&virtuemart_category_id=' . $related->virtuemart_category_id), $thumb   . $related->product_name, array('title' => $related->product_name,'target'=>'_blank'));

echo '<div class="related-product-image">' . JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $related->virtuemart_product_id . '&virtuemart_category_id=' . $related->virtuemart_category_id), $thumb, array('title' => $related->product_name,'target'=>'_blank')). '</div>';
echo '<div class="related-product-title">' .JHtml::link (JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $related->virtuemart_product_id . '&virtuemart_category_id=' . $related->virtuemart_category_id),$related->product_name, array('title' => $related->product_name,'target'=>'_blank')). '</div>';

if($customfield->wPrice){

$currency = calculationHelper::getInstance()->_currencyDisplay;
echo '<div class="related-product-price">' .$currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $related->prices). '</div>';
}
if($customfield->wDescr){
echo '<p class="product_s_desc">'.$related->product_s_desc.'</p>';
}
и в /templates/lik-astana/html/com_virtuemart/sublayouts/customfields.php
Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сопутствующие товары

Автор Wargoth

Ответов: 2
Просмотров: 1312
Последний ответ 25.08.2020, 14:49:06
от Wargoth
Как удалить дочерние товары в карточке товара VM 2?

Автор zeus07

Ответов: 0
Просмотров: 818
Последний ответ 12.05.2020, 14:51:39
от zeus07
Custom Filters pro - не показывает дочерние товары при выборе фильтра

Автор djed9

Ответов: 0
Просмотров: 658
Последний ответ 01.04.2020, 11:41:43
от djed9
Как убрать список всех категорий со страницы "показать все товары производителя"?

Автор borodaTT

Ответов: 15
Просмотров: 4520
Последний ответ 02.09.2019, 11:12:39
от Upps_J
Не видно товары в админке

Автор face2005

Ответов: 10
Просмотров: 693
Последний ответ 23.04.2019, 11:29:16
от face2005