Алексей
ясно...
Алексей
дай, подскажу... - покажи как выводишь этот снипет )))
Katerina
Katerina
то есть сначала работает msCart
Алексей
а в коде [[*content]] - пусто или что-то написано?
Алексей
а в коде ctrl+U есть товары? проверяла?
Katerina
Katerina
Алексей
закоментируй msOrder и getOrder
Алексей
глянь есть че или нет
Katerina
Алексей
а товары в корзину вообще добавлены?
Evgeny
Sergey_K
Нда :)
Алексей
Sergey_K
Слабоумие и отвага
Алексей
добавь еще пару
Katerina
он отправится, то есть корзина работает
Алексей
х.з. зайди в инкогнито
Sergey_K
сессию распечатайте, епта
Алексей
ну тогда приехали
Gaius Cassius
ну помоги ты уже)
Алексей
мультиязык?
Алексей
контексты 1шт или много?
Алексей
))))
Sergey_K
Просто у чуваков много времени, видимо
Gaius Cassius
Sergey_K
А что надо?
Katerina
в инкогнито тоже нету
Sergey_K
Сразу написать, что они долбоебы? :)
Sergey_K
Я не программист, но даже мне понятно, откуда ноги растут :)
Dmitriy
Пакет он как архив собирается?
Dmitriy
Плагин
Katerina
{ print_r $products } так увижу есть ли $products?
Evgeny
нет
Алексей
сессия храниться в другой переменной
Алексей
гугли. это php
Katerina
при чем тут сессия, товар в корзине лежит, письмо отправляется, не вижно товаров
Алексей
КОРЗИНА ХРАНИТЬСЯ В СЕССИИ. Смекаешь?
Gaius Cassius
Katerina
?
Katerina
$output = $pdoFetch->getChunk($tpl, array(
'total' => $total,
'products' => $products,
)); в чанк должен прийти $products и $total
Алексей
замечу, там феном скорее всего...
Алексей
попробуй на фене проехать арай
Katerina
msCart же передает в чанк tpl.msCart, там <div id="msCart"> - если я не вижу этот div даже пустой, значит чанк вообще не включается?
Katerina
Алексей
Katerina
Алексей
.... нет слов
Gaius Cassius
я просто с админки
xdebug - тот же эффект
и пошагово видно что есть в переменных, и какие функции вызываются и их аргументы
Katerina
в админке вот он есть
Алексей
а внутри что?
Katerina
$tpl = $modx->getOption('tpl', $scriptProperties, 'tpl.msCart');
Katerina
ну вот он сюда должен
Katerina
а внутри что?
как что, <div id="msCart">
{if !count($products)}
<div class="alert alert-warning">
{'ms2_cart_is_empty' | lexicon}
</div>
{else}
<div class="table-responsive">
<table class="table table-striped">
<tr class="header">
<th class="title">{'ms2_cart_title' | lexicon}</th>
<th class="count">{'ms2_cart_count' | lexicon}</th>
<th class="weight">{'ms2_cart_weight' | lexicon}</th>
<th class="price">{'ms2_cart_price' | lexicon}</th>
<th class="remove"></th>
</tr>
{foreach $products as $product}
{var $image}
{if $product.thumb?}
<img src="{$product.thumb}" alt="{$product.pagetitle}" title="{$product.pagetitle}"/>
{else}
<img src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png"
srcset="{'assets_url' | option}components/minishop2/img/web/ms2_small@2x.png 2x"
alt="{$product.pagetitle}" title="{$product.pagetitle}"/>
{/if}
{/var}
<tr id="{$product.key}">
<td class="title">
<div class="d-flex">
<div class="image mw-100 pr-3">
{if $product.id?}
<a href="{$product.id | url}">{$image}</a>
{else}
{$image}
{/if}
</div>
<div class="title">
{if $product.id?}
<a href="{$product.id | url}">{$product.pagetitle}</a>
{else}
{$product.name}
{/if}
{if $product.options?}
<div class="small">
{$product.options | join : '; '}
</div>
{/if}
</div>
</div>
</td>
<td class="count">
<form method="post" class="ms2_form" role="form">
<input type="hidden" name="key" value="{$product.key}"/>
<div class="form-group">
<div class="input-group input-group-sm">
<input type="number" name="count" value="{$product.count}" class="form-control"/>
<div class="input-group-append">
<span class="input-group-text">{'ms2_frontend_count_unit' | lexicon}</span>
</div>
</div>
<button class="btn btn-sm" type="submit" name="ms2_action" value="cart/change">&#8635;</button>
</div>
</form>
</td>
<td class="weight">
<span class="text-nowrap">{$product.weight} {'ms2_frontend_weight_unit' | lexicon}</span>
</td>
<td class="price">
<!--<span class="mr-2 text-nowrap">{$product.price} {'ms2_frontend_currency' | lexicon}</span>-->
<span class="mr-2 text-nowrap">{'!ue' | snippet : ['price' => $product.price,'id' => $product.id]} {'ms2_frontend_currency' | lexicon}</span>
Katerina
а внутри что?
<span class="old_price text-nowrap">{$product.old_price} {'ms2_frontend_currency' | lexicon}</span>
{/if}
</td>
<td class="remove">
<form method="post" class="ms2_form text-md-right">
<input type="hidden" name="key" value="{$product.key}">
<button class="btn btn-sm btn-danger" type="submit" name="ms2_action" value="cart/remove">&times;</button>
</form>
</td>
</tr>
{/foreach}
<tr class="footer">
<th class="total">{'ms2_cart_total' | lexicon}:</th>
<th class="total_count">
<span class="ms2_total_count">{$total.count}</span>{'ms2_frontend_count_unit' | lexicon}
</th>
<th class="total_weight text-nowrap">
<span class="ms2_total_weight">{$total.weight}</span>
{'ms2_frontend_weight_unit' | lexicon}
</th>
<th class="total_cost text-nowrap" colspan="2">
<span class="ms2_total_cost">{$total.cost}</span>
{'ms2_frontend_currency' | lexicon}
</th>
</tr>
</table>
</div>
<form method="post">
<button type="submit" name="ms2_action" value="cart/clean" class="btn btn-danger">
{'ms2_cart_clean' | lexicon}
</button>
</form>
{/if}
</div>
Алексей
бля
Алексей
ну скорее всего ошибка в синтаксисе в шаблоне. классика!
Katerina
бля
Katerina
из-за этого он может полностью отвалиться?
Алексей
да
Алексей
окончательно
Evgeny
&tpl=`` и посмотри выведет ли что то
Алексей
Алексей
чисто тест на тупость чанка
Katerina
е мае надпись появилась значит сниппет работает ошибка в чанке..???
Алексей
да. 100.
что-то не так вызывается или ошибка или еще чего.
Алексей
Все что влияет на этот чанк - все подозреваться должно
Алексей
Ты его редактировала? Если он оригинальный и не измененный, значит что-то не корректно добавляется в корзину и феном вылетает при проверках.
Katerina
да я все редактировала...
Katerina
хз, то что я делала убрала - все равно не работает (
Алексей
ОСТАВЬ ТАМ ПРОСТО ТЕКСТ: ПРИВЕТ МИР
Алексей
Алексей
сча самое время курнуть....