Size: a a a

MODX. Русскоязычное сообщество.

2020 May 19

K

Katerina in MODX. Русскоязычное сообщество.
Алексей Смирнов
КОРЗИНА ХРАНИТЬСЯ В СЕССИИ. Смекаешь?
если я вижу в миникорзине как меняется количество товаров, значит сессия работает
источник

K

Katerina in MODX. Русскоязычное сообщество.
?
источник

K

Katerina in MODX. Русскоязычное сообщество.
$output = $pdoFetch->getChunk($tpl, array(
   'total' => $total,
   'products' => $products,
)); в чанк должен прийти $products и $total
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
замечу, там феном скорее всего...
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
попробуй на фене проехать арай
источник

K

Katerina in MODX. Русскоязычное сообщество.
msCart же передает в чанк tpl.msCart, там  <div id="msCart"> - если я не вижу этот div даже пустой, значит чанк вообще не включается?
источник

K

Katerina in MODX. Русскоязычное сообщество.
Роман Новодворский
шторм стоит? пробегись по функциям, что куда передается и увидишь
я просто с админки
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Katerina
msCart же передает в чанк tpl.msCart, там  <div id="msCart"> - если я не вижу этот div даже пустой, значит чанк вообще не включается?
проверь чанк на наличие и пустоту
источник

K

Katerina in MODX. Русскоязычное сообщество.
Алексей Смирнов
проверь чанк на наличие и пустоту
это как
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
.... нет слов
источник

РН

Роман Новодворский... in MODX. Русскоязычное сообщество.
Katerina
я просто с админки
xdebug - тот же эффект
и пошагово видно что есть в переменных, и какие функции вызываются и их аргументы
источник

K

Katerina in MODX. Русскоязычное сообщество.
в админке вот он есть
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
а внутри что?
источник

K

Katerina in MODX. Русскоязычное сообщество.
$tpl = $modx->getOption('tpl', $scriptProperties, 'tpl.msCart');
источник

K

Katerina in MODX. Русскоязычное сообщество.
ну вот он сюда должен
источник

K

Katerina in MODX. Русскоязычное сообщество.
Алексей Смирнов
а внутри что?
как что, <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>
источник

K

Katerina in MODX. Русскоязычное сообщество.
Алексей Смирнов
а внутри что?
<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>
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
бля
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ну скорее всего ошибка в синтаксисе в шаблоне. классика!
источник

K

Katerina in MODX. Русскоязычное сообщество.
бля
источник