[РЕШЕНО] miniShop2. Связи товаров, вывод с условием, Fenom
Подскажите, пожалуйста, как правильно указать переменную условия наличия у товара связанных товаров?..
Вызываю Связанные товары с условием:
Вызываю Связанные товары с условием:
{if ***************}
<h3>Сопутствующие товары:</h3>
{'!pdoPage@Bootstrap4' | snippet : [
'element' => 'msProducts',
'tpl' => 'tpl.msProducts.row',
'parents' => '2',
'link' => '1',
'limit' => '5',
'master' => $_modx->resource.id,
]}
{/if}Решение:{var $links = '!pdoPage@Bootstrap4' | snippet : [
'element' => 'msProducts',
'tpl' => 'tpl.msProducts.row',
'parents' => '2',
'link' => '1',
'limit' => '5',
'master' => $_modx->resource.id,
'showlog' => 1
]}
{if $links?}
<h3>Сопутствующие товары:</h3>
<div class="card-deck">
<div class="row justify-content-around">
{$links}
</div>
</div>
{'page.nav' | placeholder}
{/if} Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Думаю, что здесь
неверно указал переменную
Подразумевалось, что это проверка на наличие связей у товара. Стандартная переменная минишопа (а вот есть ли такая не могу понять).
А вообще смысл такой — если есть сопутствующие товары — выводим блок, если нет — не выводим.
А вот как прописать переменную связей не могу сообразить.
Или использовать параметр toPlaceholder и также проверять его на пустоту.
Благодарю, помогло.
У меня с бутстрапом