Вопросы

Использование изображение вместо фона в minishop2

Добрый вечер!
На сайте используется minishop2, вывод во фронт энд карточки товара осуществляется стандартными средствами minishop2.
В источнике файлов в строке thumbnails прописано стандартное значение cоответственно выводиться фон с определенным цветом, а возможно ли использовать изображение вместо фона как на авито или на юле
Станислав
24 января 2018, 16:14
modx.pro
756
0

minishop2 передать параметр в письмо

Здравствуйте. На рабочем сайте с 2000+ товаров свойстово ЦВЕТА никогда не использовалось.
Появилась необходимость при добавлении товара в корзину что бы покупатель имел возможность выбрать цвет (красный или белый).

Я сделал так:
<div class="sm-text"><b>Цвет</b></div>
	<div class="mb-10">
        <label class="input-parent radio-character radio-inline">
        <input type="radio" value="Красный" name="options[color]" checked="checked"> Красный </label>
        <label class="input-parent radio-character radio-inline">
        <input type="radio" value="Белый" name="options[color]"> Белый </label>
    </div>
Все. В Корзине у товара правильно пишется цвет. В админпанеле в разделе Minishop2 — Заказы тоже цвет пишется. А в письме цвет не приходит
В письмо вставлял так:
{$product.color[0]}
Если я у товара в свойствах укажу эти цвета, то все работает. Но добавлять всем старым товарам это свойство не хочется, да и вообще это не зачем.

Пожалуйста, подскажите как это реализовать, что бы не добавлять каждому товару эти варианты цвета. Спасибо
Ivan
24 января 2018, 12:52
modx.pro
1 372
0

Как сделать обязательное поле размера, цены

Всем доброе время суток. Подскажите как сделать обязательным при добавлении в корзину размера, цены в карточке товара?
в чанке tpl.msProducts.row
у меня вызов идет:
[[!msOptions:toPlaceholder=`result`? 
                &product=`[[+id]]` 
                &name=`size` 
                &tpl=`tpl.msOptions_sizes_list` 
                &tplOuter=`@INLINE <div class="product-sizes">[[+rows]]</div>` 
                &tplRow=`@INLINE <span class="product-sizes__item product-sizes__item--active">[[+value]]</span>`
            ]]
стоит он внутри формы добавления в корзину
<form method="post" class="ms2_form">
            <input type="hidden" name="id" value="{$id}">
    <input type="hidden" name="count" value="1">
    <input type="hidden" name="options" value="[]">

.... тут

<button class="btn btn-default pull-right btn--buy" type="submit" name="ms2_action" value="cart/add">
            <span class="icon icon--btn-buy"></span><i class="glyphicon glyphicon-barcode"></i> {'ms2_frontend_add_to_cart' | lexicon}
        </button>
</form>

вот чанк оформления каждого чекбокса tpl.msOptions_sizes_list:
{foreach $options as $name => $values}
    {foreach $values as $value}
        <label>
            <span>{$value}</span>
            <input type="radio" [[+selected]] name="options[{$name}]" value="{$value}" required="required">
        </label>
    {/foreach}
{/foreach}
если просто добавить required=«required» в инпут то оно не добавляет в корзину но и не пишет, что поле не выбрано
Саша Иващенко
24 января 2018, 12:28
modx.pro
1
2 792
0

pdoTools и JSON поля

Константин Ильин
24 января 2018, 12:14
modx.pro
3
3 159
0

foreach Fenom выбрать одну строчку

Доброго времени суток, у меня есть массив с данными каким образом мне выбрать последнюю строчку из этого массива? строчек не известно сколько может быть

{foreach $orders as $order}
{$order.cost}
{/foreach}
Андрей
24 января 2018, 11:55
modx.pro
3 857
0

Localizator и TinyMCE не работает

Сайт на MODX Revo
На сайте установлен компонент Localizator и редактор TinyMCE
При редактировании странички на вкладке Локализация, делаю изменения в поле содержимое через TinyMCE нажимаю сохранить, затем еще раз нажимаю сохранить, при этом изменения не сохраняются.

При этом если в «Системных настройках» отключить Визуальный редактор, и вносить изменения в поле содержимое в Локализации — всё сохраняется. Замена TineMCE на CKEditor не помогает — та же проблема.

Кто сталкивался или знает в чем может быть дело, прошу подсказать как починить.
Александр
24 января 2018, 11:42
modx.pro
1 815
0

Мистика с AjaxForm

Добрый день!
Есть контактная форма, которая отлично работает с FormIt. Добавляю AjaxForm, нажимаю на кнопку «Отправить» и в консоли получаю ошибку
VM2348:1 POST https://example.com/assets/components/ajaxform/action.php 404 (Not Found)
Причем файл находится на месте, в той самой папке лежит. Буду рад за любую наводку! Заранее спасибо
Meas
24 января 2018, 09:20
modx.pro
1 199
0

Вопрос по minishop (и по shopkeeper)

Стоит задача:
Имеется магазин цветов. Есть товар — роза. У нее есть размер, цвет, можно добавить зелень и упаковку.
Как сделать так, чтобы зелень и упаковку добавить не к каждой розе, а к уже нескольким розам(получившемуся букету), есть ли какие то подобные решения для minishop и shopkeeper?

Вот то что хочу, только количество начинается с единицы
flowwow.com/flowers/single-51-roses-white-2-13786/?e=500
Артур
24 января 2018, 05:21
modx.pro
992
0

pdoPage + GalleryAlbums (Пагинация не работает)

Привет, пытаюсь сделать пагинацию спомощью pdoPage для альбомов приложения Gallery.

Вызываю:
[[!pdoPage? &element=`GalleryAlbums` &parent=`1` &limit=`8` &rowTpl=`Шаблон`]]
В итоге: альбомы получает, лимит на вывод работает, изображения из альбома показыает, пагинация выводиться.

Проблема: При переключении стараниц в пагинации, показываются теже самые восемь альбомов.
Сергей
23 января 2018, 21:53
modx.pro
2
2 323
0

Как реализовать сортировку по тегам товара (по типу tagLister) ?

Добрый вечер! Подскажите пожалуйста, каким образом я могу добавить под каждый товар теги для фильтрации, чтобы при нажатии выводились все товары по заданному тегу, как это происходит в tagLister.

Вот смысл того, что я хочу сделать:



Буду очень благодарен за Вашу помощь.
Евгений
23 января 2018, 18:05
modx.pro
1 714
0