Вопросы

пагинация getPage - выводится при отсутствии пагинации

Здравствуйте. В категориях выводится товар с помощью getProducts обвернутого в getPage
Когда лимит страниц превышает указаны в настройках getPage лимит — выводится пагинация, стилизованная как указано в настройках. Но если товаров на странице меньше, чем лимит у getPage — пагинация не должна появляться, а она появляется, причем стандартная, не стилизованная — без настроек, то есть ее вызывает плейсхолдер [[!+page.nav]]
Пробовал переустанавливать getPage и getProducts — ничего не дает.
Размещаю плейсхолдер [[!+page.nav]] на любых других страницах, где вообще нет вывода getPage или getProducts и на этом месте получаю пагинацию. Хотя на других сайтах в таком случае ничего не выводится — как и должно.
По сути плейсхолдер [[!+page.nav]] просто генерирует код пагинации, где бы его не вызвать.
Возможно кто-то сталкивался с такой ситуацией?
UPD
Начал удалять все сниппеты которые отвечают за вывод ресурсов -getProducts, getPage, getResources и pdoTools и вот после удаление pdoPage панагия по плейсхолдеру пропала, то есть это pdoTools дает
Dolce
03 мая 2018, 09:40
modx.pro
1
1 169
0

запуск процессора в плагине

Подскажите, куда смотреть и кому давать разрешения. Есть плагин на событие OnUserSave, в нем запускается процессор resource/create, выдает permission_denied. Запуск в консоле отрабатывает нормально, но там понятно, авторизован под mgr, поэтому и все нормально. А тут плагин… у него вроде должны быть все разрешения… нет?
Владимир Бабусенко
03 мая 2018, 09:28
modx.pro
993
0

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

Добрый день, Уважаемые участники сообщества!

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

Есть стандартная схема добавления в популярные, в каждом товаре есть чекбокс — особый, новый или популярный.

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

К примеру один товар находится в двух категориях, игрушки для малышей и популярные.
Каким образом можно вывести маркер — Новинка или Популярное.

К примеру доп категория — Новинки имеет id 1782
Пробовал {if $category == '1782'}

Не выходит
Кто может помочь?
Андрей
03 мая 2018, 08:13
modx.pro
1 509
0

Вывести продукты minishop2

подскажите как мне вывести продукты из minishop2?
начал так, но что-то вроде не то)
$where = array('parent' => $code);
    $resources = $modx->getCollection('modResource',$where);
    foreach ($resources as $res) {
          $output .= '<h2>'.$res->get('pagetitle').'</h2>';
          $output .= '<p>'.$res->get('introtext').'</p>';
          $output .= '<p><small>Дата: '.$res->get('publishedon').'</small></p>';
          $output .= '<div class="clearfix element">
        	  <div class="pic">
            		  <span>
            			<img src="">
            		  </span>
            	  </div>
            	  <div class="info wpic">
            		<div class="name">'.$res->get('pagetitle').'</div>
            	</div>
            	<button data-id="'.$res->get('id').'" class="button choise">Выбрать</button>
            </div>';
    }
    echo $output;
Максим
03 мая 2018, 07:07
modx.pro
1 386
0

Условие для вывода связанных товаров в minishop2

Подскажите, как сделать условие для вывода связанных товаров? Никак не могу решить вопрос.
Суть — если они есть — выводим, нет — не выводим.
Я использую связи для вывода похожих товаров, и у этого модуля есть чанк обертка. Если связанных товаров нет, то этот чанк все равно выводится. Смотрится это некрасиво, поэтому хочу сделать условие.
Пробовал выложить результат выборки в плейсхолдер и через модификаторы отображать результат с условием если количество выборки не равно 0. Но похоже в msProducts не работает параметр &totalVar.
Помогите, пожалуйста. Вот мой код на странице товара:

[[!msProducts?
        	    &tpl=`tpl.section_NEW`
            	&parents=`0`
            	&link=`2`
            	&master=`[[*id]]`
            	&toPlaceholder=`like`
            	&totalVar=`count_c1`
            ]]
            [[!+count_c1:ne=``:then=`
<div class="row">
    <div class="related-products-wrapper count_and_button">
        <h2 class="related-products-title">Похожие товары</h2>
        <div class="related-products-carousel">
            [[+like]]
            <div class="clearfix count_and_button"></div>
        </div>
    </div>
</div>
            `]]
Ник
03 мая 2018, 06:20
modx.pro
1 749
0

TicketForm 0 в поле формы

в чем дело? если в поле количество поставить 0 то не добавляет записи, если цифру больше 0 то добавляет?

ejiks.ru/texnicheskie-resursyi/podat-zayavku-na-uchastie
Максим
02 мая 2018, 22:11
modx.pro
663
0

Теряются данные

Добрый вечер!

Столкнулся с очень странной ситуацией. В сниппет передается город
$from = $scriptProperties['from'];
echo $from; // данные прилетают
$sql = "SELECT `code` FROM `cityes` WHERE `name` = '$from'";
$query = new xPDOCriteria($modx, $sql, array());
if ($query->prepare() && $query->stmt->execute()){
    $arFrom = $query->stmt->fetchAll(PDO::FETCH_ASSOC);
    echo '<pre>';
    print_r($arFrom); // тут пустой массив
    echo '</pre>';
}
Если подставить вместо $form необходимое значение в sql запросе, то массив нормально образуется. Кто-то сталкивался с подобной проблемой? MODX 2.6.3, PHP 7

Заранее благодарен.
Вадим Раевский
02 мая 2018, 20:21
modx.pro
1 049
0

Адреса картинок в Gallery

Здравствуйте.
Являюсь начинающим разработчиком под modx.
Поставил дополнение Gallery, сделал вывод галереи на сайте. Все ок, картинки выводятся, приближаются, все работает.

Но вот у большой картинки и у превьюшки url вида: /assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=250&h=194&zc=1&far=C&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg

БРррр....!

Как можно сделать чтобы были красивые более короткие url? Хотя бы вида: /assets/cache_image/img/articles/4-10.1111_300x200_a83.jpg
Тоже не верх совершенства, но ХОТЯ БЫ вот такие юрл сделать вместо того, что есть сейчас.

Находил в интернете что можно как-то через phpthumbon, но не представляю что это значит и как это применять и куда. Подскажите, плиз
ruzz89
02 мая 2018, 15:50
modx.pro
1 914
0

Авторизация VK без почты и пароля

У меня складывается стойкое ощущение, что «Авторизация VK без почты и пароля» будет выглядеть весьма костыльно в среде modx, я прав?
Дмитрий
02 мая 2018, 07:58
modx.pro
948
0

Вывести стоимость доставки отдельно minishop

подскажите, как вывести стоимость доставки отдельно?
пробовал как здесьhttps://gist.github.com/iksecreeet/9e25c44e19bcc12cec3f8331cd1bbd29 описано но постоянно пишет 0
Максим
02 мая 2018, 07:02
modx.pro
926
0