Вопросы

Отваливаются стили у дочерних ресурсов

Приветствую знатоков и взываю о помощи! Долго курил интернеты, форумы и проч., ничего не помогает. Может тут помогут?
Тег base присутствует, пути к файлам стилей корректные, все ссылки ведут куда надо
Кирилл
31 июля 2017, 05:29
modx.pro
1 682
-1

Как добавить новый фильтр в дополнение mFilter2?

Всем привет.
Прошу помощь по выводу товаров с сортировкой по опциям товаров созданными через msFieldsManager.

В официальной документации я нашел:
&filters:	resource|parent:parents
Список фильтров ресурсов, через запятую. Указывается в формате «таблица|поле: метод».

Однако, я добавил новый поля с помощь msFieldsManager, но не знаю какая таблица, поле мне известно, а еще метод не ясен.

[[!mFilter2?
	&limit=`16`
	&parents=`0`
	&element=`msProducts`
	&setMeta=`1`
	&includeThumbs=`small`
	&filters=`
		ms|price:number,
		parent:categories,
		msoption|tags,
		msoption|size,
		ms|vendor:vendors
	`
]]
Александр Янк
30 июля 2017, 15:04
modx.pro
1 171
0

pdoPage и массивы параметров в $_GET

Пишу фильтрацию для каталога, и возникла следующая проблема:
— при передаче массивов GET-параметров, ссылки, формируемые pdoPage, не дополняются условиями выборки.

Т.е. при URL
site.ru/catalog/?filter_price[]=500&filter_price[]=10000
ссылки, сгенерированные pdoPage, выглядят как
site/ru/catalog/?page=2&
Хотя по логике должны выглядеть как
site/ru/catalog/?page=2&filter_price[]=500&filter_price[]=10000
Может быть, есть какое-то решение данной проблемы, кроме правки сниппета pdoPage, или придётся переписывать фильтрацию без использования массивов GET-параметров?
Сергей С.
29 июля 2017, 19:27
modx.pro
1 312
0

Вывод новостей с использованием TV ()

Всем привет
Нужна помощь

Для вывода новостей:

{$_modx->runSnippet( 'pdoPage', [
'depth' => 0,
'limit' => 11,
'hideContainers' => 1,
'parents' => $newsIndex_parents,
'select' => 'id,pagetitle,introtext,content,publishedon,absolute_o',
'includeTVs' => 'absolute_o',
'prepareTVs' => 'absolute_o',
'tvFilters' => 'absolute_o==1',
'tpl' => 'tpl.newsRow.cerc',
'toSeparatePlaceholders' => 'newsIndex_',
])}

Без «tvFilters» все новости выводятся, но когда добавляю «tvFilters» для фильтрации то ничего не выводится!

Пожалуйста подскажите
beka
29 июля 2017, 15:03
modx.pro
1 390
0

Сортировка в pdoMenu

Всем здравствуйте.

Есть меню с такой структурой:

Пункт 1(1)
Пункт 2(2)
-- Пункт 3(3)
--  Пункт 4(4)
--  Пункт 5(5)
Пункт 6(6)
Пункт 7(7)
вывожу меню через PdoMenu

[[pdoMenu?
    &parents=`0`
    &level=`2`
    &resources=`1,3,4,5,6`
]]
никак не могу вывести пункты в нужном мне порядке

Пункт 1
Пункт 3
Пункт 4
Пункт 5
Пункт 6

Пробовал и по menuindex, по id, и пустые значения, и DESC и ASC.
Всегда сначала идут ресурсы, которые без родителя.
Какие есть варианты для нужной мне сортировки.
Спасибо.
Глеб
29 июля 2017, 14:29
modx.pro
1
4 167
0

Получение несколько галлерей для msgallery

Доброго времени суток. В ms2Gallery все предельно ясно. Там есть возможно получения галлерей с нескольких ресурсов. А как быть с msGallery? Ведь там же жесткие связи с продуктом по id. Есть какой-нибудь вариант решения?
Stanislavsky
29 июля 2017, 14:25
modx.pro
996
0

miniShop2 не добовляется товар в корзину

miniShop2 не добовляется товар в корзину пишет: «Товар не найден»

<form class="form-horizontal ms2_form" method="post">
 				<input type="hidden" name="id" value="[[*id]]"/>
				<div class="lg-margin visible-sm visible-xs"></div><!-- Space -->
				<h1 class="product-name">Samsun Galaxy Ace</h1>
				<div class="ratings-container">
				  <div class="ratings separator">
					<div class="ratings-result" data-result="70"></div>
				  </div><!-- End .ratings -->
				  <span class="ratings-amount separator">
					3 Review(s)
				  </span>
				  <span class="separator">|</span>
				  <a href="#review" class="rate-this">Add Your Review</a>
				</div><!-- End .rating-container -->
				<ul class="product-list">
				  <li><span>Availability:</span>In Stock</li>
				  <li><span>Product Code:</span>483512569</li>
				  <li><span>Brand:</span>Apple</li>
				</ul>
				<hr>
				<div class="product-color-filter-container">
				  <span>Select Color:</span>
				  <div class="xs-margin"></div>
				  <ul class="filter-color-list clearfix">
					<li><a href="#" data-bgcolor="#fff" class="filter-color-box"></a></li>
					<li><a href="#" data-bgcolor="#d1d2d4" class="filter-color-box"></a></li>
					<li><a href="#" data-bgcolor="#666467" class="filter-color-box"></a></li>
					<li><a href="#" data-bgcolor="#515151" class="filter-color-box"></a></li>
					<li><a href="#" data-bgcolor="#bcdae6" class="filter-color-box"></a></li>
					<li><a href="#" data-bgcolor="#5272b3" class="filter-color-box"></a></li>
					<li><a href="#" data-bgcolor="#acbf0b" class="filter-color-box"></a></li>
				  </ul>
				</div><!-- End .product-color-filter-container-->
				<div class="product-size-filter-container">
				  <span>Select Size:</span>
				  <div class="xs-margin"></div>
				  <ul class="filter-size-list clearfix">
					<li><a href="#">XS</a></li>
					<li><a href="#">S</a></li>
					<li><a href="#">M</a></li>
					<li><a href="#">L</a></li>
					<li><a href="#">XL</a></li>
				  </ul>
				</div><!-- End .product-size-filter-container-->
				<hr>
				<div class="product-add clearfix">

				  <div class="custom-quantity-input">
					<input type="number" name="count" id="product_price" value="1"/>
					<a href="#" onclick="return false;" class="quantity-btn quantity-input-up"><i class="fa fa-angle-up"></i></a>
					<a href="#" onclick="return false;" class="quantity-btn quantity-input-down"><i class="fa fa-angle-down"></i></a>
				  </div>
				  <button type="submit" class="btn btn-custom-2" name="ms2_action" value="cart/add">В Корзину</button>
				  
				</div><!-- .product-add -->
				<div class="md-margin"></div><!-- Space -->
				<div class="product-extra clearfix">
				  <div class="product-extra-box-container clearfix">
					<div class="item-action-inner">
					  <a href="#" class="icon-button icon-like">Favourite</a>
					  <a href="#" class="icon-button icon-compare">Checkout</a>
					</div><!-- End .item-action-inner -->
				  </div>
				  <div class="md-margin visible-xs"></div>
				  <div class="share-button-group">
					<!-- AddThis Button BEGIN -->
					<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
					  <a class="addthis_button_facebook*"></a>
					  <a class="addthis_button_twitter"></a>
					  <a class="addthis_button_email"></a>
					  <a class="addthis_button_print"></a>
					  <a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style"></a>
					</div>
					<script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
					<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52b2197865ea0183"></script>
					<!-- AddThis Button END -->
				  </div>
				</div>
				</form>
Дмитрий
29 июля 2017, 11:39
modx.pro
1 298
0

Маска телефона - tv поле в админке

Здравствуйте!

Создано доп поле для номера телефона. Чтобы все было аккуратно, необходимо установить маску требуемого формата.

Самый простой вариант, как мне кажется, прикрутить jQuery MaskedInput.

Вопрос: как это сделать в админке? Или есть другие способы решить поставленную задачу?
Скаут
29 июля 2017, 07:51
modx.pro
1
3 018
0

Обработка элемента по клику в CMP ExtJS

Здравствуйте. Есть своя табличка CMP. Данные сохраняются, обновляются с этим проблем нет. Проблема в другом. Есть строка в таблице, в строке 5 колонок, id скрыто по умолчанию (его не считаем), название (текст), урл (текст), класс ресурса (варчар), шаблон (инт) и в конце этого дела есть кнопка. Так вот, кнопку я явно сделал не правильно, мне бы такую как в минишопе в таблице заказов, где редактировать, удалить и тд. Я как бы впиперил кнопку туда, но теперь ума не приложу как заставить ее работать.
Теперь основная суть вопроса: как по клику на кнопку передать id записи таблицы в процессор в виде переменной. То есть клик, айди попал в процессоре в переменную, и дальше я уже использую эту переменную для формирования нужного запроса и тд.
Alex
29 июля 2017, 03:35
modx.pro
2 972
0

YandexMaps помогите поправить ошибку.

У нас стоит компонент YandexMaps. В папке есть ресурсы с координатами точек. Когда 2 точки и более совпадают по адресу открывается пустой пресет(или баллон). Подскажите как это поправить?
Александр Туниеков
28 июля 2017, 18:49
modx.pro
1 316
0