Вопросы

pdoPage

как при выборе из select подставлять в значение limit

<div class="sort">
	<span>Показать: </span>
	<select name="limit" id="limit">
		<option value="12">12</option>
                <option value="24">24</option>
	</select>
</div>
и
{'!pdoPage' | snippet : [
				        'elements' => 'msProducts',
                        'tpl' => '@FILE chunks/product.tpl', 
                        'parents' => $_modx->resource.id,
                        'limit' => 3,
                        'depth' => 4,
                        'includeTVs' => 1,
                        'includeContent' => 1,
                        'processTVs' => 1,
                        'tvPrefix' => '',
                        'sortby' => 'menuindex',
                        'sortdir' => 'asc',
                    ]}
Максим
10 февраля 2019, 16:39
modx.pro
804
-1

Работа с копией сайта

Развернул копию сайта на домашнем компьютере под Ubuntu 18.04. Повторюсь: копия установлена локально, внешний DNS не прописан. Всё работает за исключением того, что в админке при заходе в Приложения->Установщик (Управление пакетами) не видно ни одного пакета. Так и должно быть? Можно ли это обойти при локальной работе с сайтом или обязательно прописывать DNS (например, dev.site.ru)?
Павел
10 февраля 2019, 13:32
modx.pro
852
0

Gallery

После обновления к 2.6.5 и Gallery 1.1.7-pl

При клике на картинку, перегружает страницу + ссылка странного типа

?galItem=463&galAlbum=main-slider1&galTag=

вызываю вот так

[[!getPage?
&element=`Gallery`
&album=`14`
&limit=`27`
&sort=`createdon`
&dir=`DESC`
&totalVar=`gallery.total`
&album=`[[*pagetitle]]`
&thumbWidth=`215`
&thumbHeight=`160`
&pageFirstTpl=``
&pageLastTpl=``
]]

    [[+page.nav]]
чанк
<a href="[[+linkToImage:if=`[[+linkToImage]]`:is=`1`:then=`[[+image_absolute]]`:else=`[[~[[*id]]?
&[[+imageGetParam]]=`[[+id]]`
&[[+albumRequestVar]]=`[[+album]]`
&[[+tagRequestVar]]=`[[+tag]]` ]]`]]" title="[[+name]]" [[+link_attributes]]>

<img class="[[+imgCls]]" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />

atanesyan.m
10 февраля 2019, 02:50
modx.pro
561
0

Не меняется итоговая сумма в корзине minishop2 при ручном вводе количества товара

Подскажите, как сделать так, чтобы итоговая цена заказа в корзине minishop2 менялась при ручном вводе количества товара. Сейчас сумма меняется, если управлять количеством с помощью стрелок.

Также в корзине можно вывести общую сумму для каждого товара с помощью {$product.cost}. Но сумма в {$product.cost} не меняется даже при изменении количества стрелками. Нужно обновлять страницу.

Может кто-то сталкивался с этим, тогда поделитесь пожалуйста, готовым решением? Заранее спасибо.
Константин
09 февраля 2019, 23:01
modx.pro
3 586
0

FileAttach + fileTranslit

Подскажите как подружить эти компоненты?
FileAttach — создаёт из Заглавных и Строчных букв
fileTranslit — изменяет всё на строчные
Илья Александрович
09 февраля 2019, 18:12
modx.pro
1 181
0

Онлайн школа на Tickets с PayAndSee

Выбираю на чем делать простенькую онлайн школу. Кажется, что подходят компоненты Tickets с PayAndSee, но посчитал, что лучше уточнить.
Что должно получиться: есть разделы с тикетами, где в каждом тикете есть видео, доступ может быть открыт всем или быть платным. С этим PayAndSee справляется.
Петр Синечёв
09 февраля 2019, 14:32
modx.pro
1 505
0

Кэшируется корзина miniShop2 2.4.17-pl2

Помогите пожалуйста!

MODX Revolution 2.6.5-pl
miniShop2 2.4.17-pl2

Корзина намертво кэшируется пока не нажать CTRL+SHIFT+R. Что делать? ( тестировал только в ХРОМЕ )
[[!msCart?
    &tpl=`tpl.msCart.aero`
]]
[[!msMiniCart?
    &tpl=`tpl.msMiniCart.product`
]]
Илья Александрович
09 февраля 2019, 14:16
modx.pro
1 061
0

minishop2 totsl_cost

подскажите как при добавлении товаров в корзину сумму товара делить на 5, чтобы total_cost был меньше в 5 раз
Максим
09 февраля 2019, 01:45
modx.pro
651
-1

имитировать клик submit

подскажите, что-то туплю, как при клике на кнопки +- имитировать кнопку submit&

<form method="post" class="ms2_form form-inline" role="form">
	<input type="hidden" name="key" value="{$product.key}"/>
	{if $product.options?}
            {$product.options | join : '; '}
        {/if}
	<div class="number">
		<div class="data-input">
			<input type="number" name="count" value="{$product.count}" size="5"/>
			<span class="plus">+</span>
			<span class="minus">-</span>
			<button class="btn btn-default" type="submit" name="ms2_action" value="cart/change">
</button>
	    </div>
	</div>
</form>
$('.number .minus').click(function () {
            var $input = $(this).parent().find('input[name="count"]');
            var count = parseInt($input.val()) - 1;
            count = count < 1 ? 0 : count;
            $input.val(count);
            $input.change();
            return false;
        });
        $('.number .plus').click(function () {
            var input = $(this).parent().find('input[name="count"]');
            input.val(parseInt(input.val()) + 1);
            input.change();
            alert(input.val);
            return false;
        });
Максим
09 февраля 2019, 01:13
modx.pro
597
0

Проблема с подгрузкой поля color, пакеты msImportExport и msOptionsPrice2

Добрый день! Не выходит правильно импортировать поле цвет — prntscr.com/midaq3
Это поле имопртируется только как цвет для товара, а вот чтобы оно было как поле msOptionPrice? Как его прописать, чтобы из-за него тоже цена менялась?
Oleg Pimanov
08 февраля 2019, 17:05
modx.pro
1 003
0