Денис

Денис

С нами с 11 января 2017; Место в рейтинге пользователей: #572

Редирект, если в фильтре всего 1 товар

Всем привет!

Фильтрация товаров реализована через mSearch2. По некоторым фильтрам выводится только один товар.

Как сделать 301 редирект на страницу товара, если в фильтре это единственный товар?
10 мая 2023, 10:22
modx.pro
730
0

Не работает сниппет в чанке товара

Необходимо вывести завышенную стоимость товара(только визуальная функция). В карточке товара выводится нормально, а в если вызвать в чанке продукта, для отображения для всех товаров в каталоге, то ошибка error 500

В карточке товара вывожу завышенную цену так:

Вывод:
[[FakePrice? &id=`[[*id]]`]]
Чанк:
[[+fake]]
Сниппет:
<?php
//получаем параметры
$id = $modx->resource->get('id');
$product = $modx->getObject('msProduct', $id);
$price = $product->get('price');

$option = $modx->getObject('msProduct', 655);
$fake_price = $option->get('fake_price.value');

$chank = $modx->getOption('tpl', $scriptProperties, 'tpl.FakePrice');

//подсчитываем
if($fake_price != 0){
    $fake = $price + $fake_price;
}

//устанавливаем плейсхолдеры
$modx->setPlaceholder('fake', $fake);

//возвращаем чанк с установленными плейсхолдерами
$output = $modx->getChunk($chank);

//показываем результат
echo $output;
05 марта 2021, 17:11
modx.pro
997
0

Как вызвать сниппет в конкретном шаблоне?

Привет!

Есть сниппет, нужно чтобы он вызывался только в определенных шаблонах, например в шаблонах с id = 1,2,3.

Подскажите пожалуйста, как это можно сделать через условие?
15 февраля 2021, 15:34
modx.pro
889
0

Не корректно выводится слайдер через AjaxSnippet

Добрый день!

Не корректно выводится слайдер при загрузке через AjaxSnippet. Без AjaxSnippet все работает и отображается как положено. Подскажите пожалуйста решение.

Вывожу так:
[[!AjaxSnippet?
    &snippet=`pdoResources`
    &resources=`getTickets`
    &parents=`1893` 
    &limit=`10` 
    &includeTVs=`image`
    &tpl=`tpl.gallery.big`

]]
На выходе получаю это:
10 декабря 2020, 11:43
modx.pro
1 290
0

Скидка на доставку для группы пользователей

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

Подскажите пожалуйста, как сделать скидку на доставку (minishop2) для определенной группы пользователей?
23 ноября 2020, 14:06
modx.pro
757
0

Разные способы оплаты и доставки в зависимости от группы пользователя в minishop2

Привет. Необходимо для разных групп пользователей сделать так чтобы отображались конкретные способы оплаты и доставки. Если включить, к примеру, необходимые способы оплаты то они выводятся для всех групп.
Например:
{if $_modx->user.id > 0}
    	{if $_modx->isMember('группа 1')}
                здесь нужно вывести способ оплаты "1" для "группы 1"
    	{/if}{else}
	 	здесь нужно вывести способы оплаты "2,3,4" для "группы 2"		
{/if}
10 февраля 2020, 10:46
modx.pro
1 279
0

Как проверить контейнер на наличие дочерних ресурсов?

Добрый день! Необходимо вывести текст если контейнер пуст, если нет то ресурсы выводятся как обычно. Как это можно сделать?
21 марта 2018, 13:00
modx.pro
1
2 911
0

Публикация ресурса при добавлении через ms2form

Здравствуйте. Можно ли сделать так чтобы новый ресурс созданный через ms2form был по умолчанию опубликован? Сейчас создается не опубликованным.
23 ноября 2017, 08:48
modx.pro
1 304
0

Как выделить имя администратора?

Добрый день! Подскажите, как задать собственный стиль для имени администратора? Например в комментариях, чтобы было видно что ответ официальный. Подобное есть на modx.pro
24 октября 2017, 11:49
modx.pro
1 314
0

Как отсортировать тикеты по рейтингу xLike?

Привет! Есть какой то список тикетов, у каждого тикета есть свой рейтинг от xLike. Необходимо вывести, например топ 3 тикета, отсортировав по рейтингу. Подскажите как такое реализовать, может кто делал уже подобное?

Вывожу список тикетов так:
[[!pdoPage?
&element=`getTickets`
&parents=`[[*id]]`
&hideContainers=`1`
&tpl=`afisha-cont`
&includeTVs=`image`
&limit=`4`
]]
23 октября 2017, 13:23
modx.pro
1 055
0