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

nesui

  • Новичок
  • 4
  • 0 / 0
Здравствуйте, пожалуйста помогите добрым советом. 2 дня ковыряла корзину файлы: default_pricelist.php и default.php в той же папке /components/com_virtuemart/views/cart/tmpl. После данных манипуляций у меня первый товар который я добавляю в корзину отображается правильно а последующие уже нет: нет названия, артикула, картинки, цены и т.д., есть только ярлычок удаления, но итоговую сумму считает. Вообще расстроилась очень, а что делать даже не знаю, потому что эти файлы так перелопатила, что краев и концов не найду. Может кто сообразит а? Внизу прикрепляю фото и код default_pricelist.php

<?php defined('_JEXEC') or die('Restricted access');


Спойлер
[свернуть]

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
1 тэг <tr не закрыт.
этот кусок кода
Код
foreach($this->cart->cartData['DATaxRulesBill'] as $rule){ ?>
         <tr class="sectiontableentry<?php $i ?>">
            <td colspan="4" align="right"><?php echo   $rule['calc_name'] ?> </td>

                                     <?php if ( VmConfig::get('show_tax')) { ?>
            <td align="right"> </td>

                                <?php } ?>
            <td align="right"><?php echo $this->currencyDisplay->createPriceDiv($rule['virtuemart_calc_id'].'Diff','', $this->cart->pricesUnformatted[$rule['virtuemart_calc_id'].'Diff'],false); ?>  </td>
            <td align="right"><?php echo $this->currencyDisplay->createPriceDiv($rule['virtuemart_calc_id'].'Diff','', $this->cart->pricesUnformatted[$rule['virtuemart_calc_id'].'Diff'],false); ?> </td>
         </tr>
         <?php
         if($i) $i=1; else $i=0;
      } ?>
повторяется 2 раза подряд.
В общем, сначала надо кое-какие основы прочитать, потом уже ковыряться в коде.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

nesui

  • Новичок
  • 4
  • 0 / 0
Большое мпасибо за ответ, но я закрыла тег tr  первой строки и убрала копию строк, но к сожалению это не изменило ситуацию. Подскажите в чем еще может причина, если не сложно конечно.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я не знаю, как вы ковыряли код, но у вас полный бардак без всякой логики. Нет у меня времени и желания копаться в этом. Можете попробовать это:
строку (примерно 92)
Код
<?php } ?>
перенести за строкой (примерно 102)
Код
</span></td>

а строку (примерно 94)
Код
<?php if ( $prow->virtuemart_media_id) {  ?>
перенести за строкой (примерно 96)
Код
</td>
Если не получится, то верните обратно оригинал и еще раз аккуратно проделайте то, что вы называете "ковырянием".
« Последнее редактирование: 15.05.2013, 10:08:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчет общего веса заказа в корзине VirtueMart 3.6

Автор Valderdag

Ответов: 8
Просмотров: 961
Последний ответ 01.05.2020, 10:29:02
от Valderdag
Неправильная промежуточная сумма в корзине

Автор TYMON

Ответов: 1
Просмотров: 674
Последний ответ 29.08.2018, 09:44:53
от TYMON
VirtueMart 3. Выводится только несколько дополнительных полей фильтрации

Автор Illibes

Ответов: 0
Просмотров: 880
Последний ответ 14.12.2017, 17:15:46
от Illibes
Не отображается скидка на отдельный товар

Автор КСС

Ответов: 8
Просмотров: 1356
Последний ответ 02.08.2017, 16:02:07
от КСС
Отображение только оптового товара

Автор КСС

Ответов: 7
Просмотров: 943
Последний ответ 25.06.2017, 18:17:24
от lexxbry