Alexandr

Alexandr

С нами с 19 августа 2017; Место в рейтинге пользователей: #1563
Alexandr
25 июня 2020, 09:52
0
А можно поподробнее? Не совсем понимаю как это должно работать!
Alexandr
24 июня 2020, 19:04
0
В каком именно месте должна назначаться переменная?
Alexandr
21 июня 2020, 15:29
0
А можно как-то реализовать через [[!msGallery?]]?

У меня получилось вывести все картинки в карточки товаров в списек таким образом
[[!msGallery? &product=`[[+id]]` &tpl=`msGallerySliderItem.tpl`]]
Чанк msGallerySliderItem.tpl
{if $files?}
    {if $files | length > 1}
        <div class="slider-item-wrap">
            <div class="slider-item owl-carousel">
                {var $num = 1}
                {foreach $files as $file}
                    {if $num == 1} {var $num = 0}
                    {else}
                        <a href="{$id | url}"><img src="{$file['330x330']}" alt="{$file['description']}" title="{$file['name']}"></a>
                    {/if}
                {/foreach}
            </div>
        </div>
    {else}
    {/if}
{else}
{/if}
Всё работает, но проблема в том что не работает ссылка на карточку товара
<a href="{$id | url}"><img src="{$file['330x330']}" alt="{$file['description']}" title="{$file['name']}"></a>
Срабатывает [[~[[+id]]]], но только на первой странице!
Alexandr
06 июня 2018, 16:56
0
Конечно установлен pdoTools, и в системных настройках включён. Решил проблему другим способом с помощью сниппета
<?php
$price = empty($price) ? 0 : str_replace(' ', '', $price);
$old_price = empty($old_price) ? 0 : str_replace(' ', '', $old_price);

if($old_price > 0){
  return ''.((($old_price - $price) / $old_price) * 100);
} 
return '';
Alexandr
06 июня 2018, 13:08
0
У меня почему-то не работает. Добавляю в карточку товара, а он мне выводит обратно код
{($old_price — $price)/($price/100)}
, почему-то fenom не срабатывает. Помогите пожалуйста!!!
Alexandr
23 мая 2018, 09:17
0
Здравствуйте.

А можно подробней написать как его использовать? Я создал плагин, но не знаю как его использовать. Помогите! Спасибо!