Алексей
ясно...
Алексей
дай, подскажу... - покажи как выводишь этот снипет )))
Katerina
дай, подскажу... - покажи как выводишь этот снипет )))
<div class="cartcontent"> [[*content]] [[!msCart]] [[!msOrder]] [[!msGetOrder]] </div>
Katerina
то есть сначала работает msCart
Алексей
а в коде [[*content]] - пусто или что-то написано?
Алексей
а в коде ctrl+U есть товары? проверяла?
Katerina
а в коде [[*content]] - пусто или что-то написано?
там просто "Ваш заказ" написано
Алексей
закоментируй msOrder и getOrder
Алексей
глянь есть че или нет
Katerina
Алексей
а товары в корзину вообще добавлены?
Sergey_K
Нда :)
Алексей
Sergey_K
Слабоумие и отвага
Katerina
а товары в корзину вообще добавлены?
ну конечно, в миникорзине висит один
Алексей
добавь еще пару
Katerina
он отправится, то есть корзина работает
Алексей
х.з. зайди в инкогнито
Sergey_K
сессию распечатайте, епта
Алексей
ну тогда приехали
Gaius Cassius
ну помоги ты уже)
Алексей
мультиязык?
Алексей
контексты 1шт или много?
Evgeny
ну помоги ты уже)
без Паштета скучно)
Алексей
))))
Sergey_K
ну помоги ты уже)
Я написал уже выше
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
?
Katerina
$output = $pdoFetch->getChunk($tpl, array( 'total' => $total, 'products' => $products, )); в чанк должен прийти $products и $total
Алексей
замечу, там феном скорее всего...
Алексей
попробуй на фене проехать арай
Katerina
msCart же передает в чанк tpl.msCart, там <div id="msCart"> - если я не вижу этот div даже пустой, значит чанк вообще не включается?
Алексей
.... нет слов
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">↻</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">×</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
хз, то что я делала убрала - все равно не работает (
Алексей
ОСТАВЬ ТАМ ПРОСТО ТЕКСТ: ПРИВЕТ МИР
Katerina
ОСТАВЬ ТАМ ПРОСТО ТЕКСТ: ПРИВЕТ МИР
так работает, сейчас вычисляю что обваливает, спасибо большое, завтра отпишусь если опять что нибудь отвалится
Алексей
Алексей
сча самое время курнуть....