igos

igos

С нами с 31 марта 2017; Место в рейтинге пользователей: #652
igos
09 декабря 2020, 22:17
+1
Спасибо за обновление!

Было бы круто добавить в документацию новые параметры у msProductOptions (ignoreGroups + sortGroups) и msOptions (sortOptions + sortOptionValues)
igos
04 декабря 2019, 13:06
0
Для простых каталогов однозначно круто-полезно будет :) спасибо за дополнение!
igos
04 декабря 2019, 03:28
0
Всё верно, набор единый. Но я говорю про кейс от клиента, у меня он максимально часто встречается:

Есть опция, она привязана ко всем категориям на сайте, заполнена во всех товарах. Клиент хочет её выводить в фильтр только в некоторых категориях. Ну и таких опций на сайте естественно много, а клиент хочет этим управлять, вкл/выкл :)

UPD.: я юзаю вышеупомянутый msProductsComposerSelection для этого, но решил уточнить, вдруг и здесь планируется такое счастье.
igos
03 декабря 2019, 22:38
+1
написал простенькое дополнение которое решает одну очень надоевшую проблему — клиент не может выбирать какие опции miniShop2 попадут в фильтр товаров mFilter2
Получается единый набор опций для всех категорий? Есть (или может планируется ) возможность их разделить по категориям?
igos
11 октября 2019, 16:54
0
Или вариант из документации — обновление превью, я по нему делаю обычно.
igos
27 ноября 2017, 03:03
+1
в случае
Не выбрано==0||одноэтажный==1||двухэтажный==2||с мансардой==3||коттедж==4
попробуйте это:
<?php
$tv = $modx->getObject('modTemplateVar', array('name' => $name));
$elements = $tv->get('elements');
$element = explode('||', $elements);
$els = array();foreach($element as $e) {
list($elName,$elId) = explode("==", $e);
$els[$elId] = $elName;}
echo $els[$input];
Вывод: [[+tvName:tvValue]]
название сниппета — tvValue, а тв — tvName
igos
27 ноября 2017, 02:51
0
revolution/manager/controllers/default/resource/update.class.php (строка 45)
,pagetitle: "'.$this->resource->get('pagetitle').'"
Данную строку приводим к виду:
,pagetitle: "'.htmlspecialchars($this->resource->get('pagetitle')).'"
Источник: modx.pro/help/13744/
igos
31 марта 2017, 13:43
+1
Спасибо Максим, буду пробовать :)
igos
31 марта 2017, 13:38
+1
Я всё правильно понял?
Для страницы акции я делаю migx tv у которого 2 столбца:
1) выбор партнера сниппетом (уже одиночный выбор получается)
2) поле с ссылкой (если не заполнено — выводим стандартный url из ресурса)
Ну и каждый партнер добавляется через кнопку новой строкой?
igos
31 марта 2017, 13:30
0
Вот и для меня это загадка почему слетал чекбокс и данные на странице не обновлялись, пока заново не выставишь.
Испробовал Ваш вариант, всё окей, спасибо!
Чекбоксами тоже удобно, показывает всех партнеров в таком виде: prnt.sc/eqp0qg — галку поставил и вывело.

Вот сегодня назрел другой вопрос, допустим у двух акций выводится один и тот же партнер «Магазин 1» и у него есть ссылка на сайт shop.com, но в одной акции требуется выставить ссылку shop.com/akciya1, а во второй shop.com/akciya2, как мне в таком случае лучше поступить? Ссылка для партнера забивается внутри ресурса и всё. Что то у меня пока пусто в голове на этот счет, не могу придумать.